1.vue框架是经典的MVVM模式, .vue文件是模板文件
模板文件又分为3个部分
一 <template></template>(html部分)
二 <script>
export default {
}(这段代码相当与 new Vue({}) )
</script>(js部分)
三 <style scoped></style>(css部分,scoped代表css样式只对当前vue文件的template生效)

2.router/index.js 是vue的路由文件
import Vue from 'vue' //引入主角vue
import Router from 'vue-router'//引入路由
import HelloWorld from '@/components/HelloWorld' //引入组件模板
export default new Router({
routes: [
{
  path: '/', //路由路径
  name: 'HelloWorld', //名称
  component: HelloWorld //模板名称
}
]
})

/about

完成的文件

路由

import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import About from '@/components/About'

Vue.use(Router)

export default new Router({
routes: [
{
path: '/',
name: 'HelloWorld',
component: HelloWorld
},
{
path: '/about',
name: 'About',
component: About
}
]
})

About.vue

<template>
<div class="about">
<li>{{msg}}</li>
</div>
</template>
<script>
export default{
name: 'About',
data() {
return {
msg: 'hello world123'
}
}
}
</script>
<style scoped>
<style>

最新文章

  1. HIVE教程
  2. o-sync-and-o-direct
  3. U3D外包、Unreal4外包、VR外包就找北京动点飞扬软件
  4. 在当前iframe中, 获取Iframe的id
  5. android 01
  6. Miller_Rabin、 Pollard_rho Template
  7. javascript 学习总结(六)RegExp对象
  8. Win10下Mysql5.7.13,解压版安装流程
  9. Hex to Int 【十六进制转十进制】
  10. &lt;table&gt;居中的一种方法
  11. goreplay 输出流量捕获数据到 elasticsearch
  12. 一个基于jquery的智能提示控件intellSeach.js
  13. 一个JS Class的“增删改查”
  14. 设置redis访问密码
  15. JavaScript:详解 Base64 编码和解码
  16. 如何制作一款HTML5 RPG游戏引擎——第三篇,利用幕布切换场景
  17. 搜狗员工用百度算什么,谷歌员工当着老板的面用bing,结果悲剧了!
  18. elasticsearch 集群的安装部署
  19. 如何把rtl8188EUS驱动编译生成ko模块并且下载到rk平台Android4.2.2上使用
  20. SQL 关联两个表的视图总结

热门文章

  1. 「2017 山东一轮集训 Day4」棋盘(费用流)
  2. 在html中使用thymeleaf编写通用模块
  3. flask 之request用法
  4. python学习过程中的踩坑记录&lt;若干,随时更新&gt;
  5. 使用wifi ssh: connect to host hadoop000 port 22: No route to host
  6. 【每日一学】pandas_透视表函数&amp;交叉表函数
  7. docker私有仓库pull/push
  8. tkinter 布局
  9. 52.纯 CSS 创作一个小球绕着圆环盘旋的动画
  10. 7.纯 CSS 创作一个 3D 文字跑马灯特效