当前位置: 首页 > wzjs >正文

成都学校网站制作公司网站托管套餐

成都学校网站制作公司,网站托管套餐,哪里找专业做网站的人常熟,甘孜建设机械网站首页文章目录 vue项目结构vue请求页面执行流程main.jsrouterHelloWorld.vueApp.vueindex.html vue项目结构 config目录存放的是配置文件,比如index.js可以配置端口 node_modules存放的是该项目依赖的模块,这些依赖的模块在package.json中指定 src目录分析 1…

文章目录

    • vue项目结构
    • vue请求页面执行流程
      • main.js
      • router
      • HelloWorld.vue
      • App.vue
      • index.html

vue项目结构

config目录存放的是配置文件,比如index.js可以配置端口
node_modules存放的是该项目依赖的模块,这些依赖的模块在package.json中指定
src目录分析
1.assets目录存放资源,比如图片、js
2.components目录存放自定义组件
3.router目录存放的是路由文件
4.App.vue文件是项目的主体单页,这里显示路由视图
5.main.js核心文件,入口js,这里创建vue实例,并且指定el,router,component,template

index.html是项目首页
这里定义了一个div id=app

package.json指定项目依赖的模块,类似java maven项目的pom.xml

vue请求页面执行流程

HelloWorld.vue
index.js
App.vue
main.js
index.html

main.js

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'Vue.config.productionTip = false/* eslint-disable no-new */
new Vue({el: '#app',router,components: { App },template: '<App/>'
})

main.js解读
1.入口js
2.创建了vue实例
3.指定了el 挂载到id=app的div
4.指定router 从router目录引入
5.指定components引入组件,该组件是import App
6.指定template:<App/> 这里App是从components {App}
7.进入路由,找到路由文件 router/index.js同时得到url
http://localhost:8080/#/ 得到path /

router

import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'Vue.use(Router)export default new Router({routes: [{path: '/',name: 'HelloWorld',component: HelloWorld}]
})

router/index.js解读
1.创建Router对象 当作的组件
2.routes:[] 路由表,可以指定多个路由(就是一个访问路径)
3.请求url http://localhost:8080/#/ 得到 path /
4.对应找到 component:HelloWorld.vue

HelloWorld.vue

<template><div class="hello"><h1>{{ msg }}</h1><h2>Essential Links</h2><ul><li><ahref="https://vuejs.org"target="_blank">Core Docs</a></li><li><ahref="https://forum.vuejs.org"target="_blank">Forum</a></li><li><ahref="https://chat.vuejs.org"target="_blank">Community Chat</a></li><li><ahref="https://twitter.com/vuejs"target="_blank">Twitter</a></li><br><li><ahref="http://vuejs-templates.github.io/webpack/"target="_blank">Docs for This Template</a></li></ul><h2>Ecosystem</h2><ul><li><ahref="http://router.vuejs.org/"target="_blank">vue-router</a></li><li><ahref="http://vuex.vuejs.org/"target="_blank">vuex</a></li><li><ahref="http://vue-loader.vuejs.org/"target="_blank">vue-loader</a></li><li><ahref="https://github.com/vuejs/awesome-vue"target="_blank">awesome-vue</a></li></ul></div>
</template><script>
export default {name: 'HelloWorld',data () {return {msg: 'Welcome to Your Vue.js App'}}
}
</script><!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1, h2 {font-weight: normal;
}
ul {list-style-type: none;padding: 0;
}
li {display: inline-block;margin: 0 10px;
}
a {color: #42b983;
}
</style>

components/HelloWorld.vue解读
1.自定义组件
2.可以显示页面
3.进行编译,得到视图
4.将编译后的视图/页面返回

App.vue

<template><div id="app"><img src="./assets/logo.png"><router-view/></div>
</template><script>
export default {name: 'App'
}
</script><style>
#app {font-family: 'Avenir', Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
</style>

App.vue解读
1.项目的主体单页
2.引入<router-view/>
3.就可以显示路由后的页面/视图

index.html

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>vue_project_quickstart</title></head><body><div id="app"></div><!-- built files will be auto injected --></body>
</html>

index.html
1.是项目首页
2.定义了div id = app
3.当vue实例创建好,并渲染好后,就会挂载到div
4.用户就看到了最后的效果


文章转载自:

http://7R7BGxqV.wywqz.cn
http://p0O8yWDU.wywqz.cn
http://zWC3j1qt.wywqz.cn
http://dCxOMmAl.wywqz.cn
http://LoQoRckx.wywqz.cn
http://6SGiWm0N.wywqz.cn
http://QTN515rB.wywqz.cn
http://1zoNAM9j.wywqz.cn
http://Q6hWZ0oA.wywqz.cn
http://gFFpa96D.wywqz.cn
http://q7aupiKB.wywqz.cn
http://hKTqhnpR.wywqz.cn
http://zTqlsvc8.wywqz.cn
http://ocRdihPD.wywqz.cn
http://R5Fw5Z6w.wywqz.cn
http://gUGQi3JS.wywqz.cn
http://wJfa5LxP.wywqz.cn
http://NwpLSBwX.wywqz.cn
http://3Pq9XfDV.wywqz.cn
http://r2VOlQNu.wywqz.cn
http://sUTgG5Cs.wywqz.cn
http://RbkNBizm.wywqz.cn
http://slVxn9Kw.wywqz.cn
http://30zA34IK.wywqz.cn
http://blrqXbKS.wywqz.cn
http://c8VAF1Jy.wywqz.cn
http://vryAEwQc.wywqz.cn
http://rNsTb1rk.wywqz.cn
http://TUmVu9Kp.wywqz.cn
http://CXPRRLl4.wywqz.cn
http://www.dtcms.com/wzjs/643549.html

相关文章:

  • 网站建设的步骤有哪些高端建站收费标准
  • 重庆seo标准网站优化工具分析工具
  • 网站营销理念网站自己怎么做优化
  • 网站开发方案服装网站简介建立网站费用
  • 东莞网站建设在哪里衡阳百度推广
  • 个人网页设计与制作教程seo哪家公司好
  • 我公司要网站建设必须重视的问题之一
  • 信誉好的广州外贸网站苏州网站营销公司
  • 站长之家网站排行榜广东住房城乡建设厅网站
  • 订单网站模块烟台手机网站建设费用
  • 不知道怎么选南京seo推广
  • 忻州建站公司济南黄河路桥建设集团官方网站
  • ssh网站开发的书籍汕头建站模板源码
  • 保定网站免费制作网站内容建设与管理
  • 建设网站学什么条件汽车配件外贸出口公司
  • 购物网站哪个好心理学门户网站开发与实现
  • 班级网站怎样做装修案例分析
  • 可以做网络攻防的实验的网站网站升级的内容包括哪些
  • 常平建设局网站wordpress主题腾讯EDC
  • 上海内贸网站建设ps专门做兼职的网站
  • 宁阳网站定制巨量数据分析入口
  • 网站开发 学习步骤整站优化报价
  • 网站开发税收标准网站研发公司
  • 网址网站注册蓝色phpcms律师网站模板phpcms律师
  • 可视化课题组网站建设教程求职简历模板免费可编辑
  • 网站模板减肥wordpress怎么调用多语言
  • 织梦免费网站模块下载地址emlog转换wordpress
  • 最佳外贸建站平台wordpress管理插件
  • 外贸公司网站制作价格设计素材网站哪个好
  • 网站建设 镇江丹阳营销推广策略