vue 2.0 路由创建的详解过程
2024-08-25 15:15:40
<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="UTF-8">
<title>Document</title>
<script src="vue221.js"></script>
<script src="vue-router231.js"></script>
</head> <body>
<div id="app">
<router-link to="/login">文龙login router-link</router-link>
<router-link to="/register">文龙register点击这里指向to=register组件,模板会渲染 我已经在需要渲染的地方创建一个router-view的占位符</router-link> <router-view></router-view>
</div>
</body>
</html> <script>
var App = Vue.extend({ });
var login = Vue.extend({
template:"<div><h1>徐文龙login收到指令开始渲染</h1></div>"
});
var register = Vue.extend({
template:"<div><h1>非文龙resgister收到点击命令开始渲染 路由router子数组中path指向这个组件,这是组件的template模板</h1></div>"
});
var router = new VueRouter({
routes:[
{path:'/login',component:login},
{path:'/register',component:register}
]
}); new Vue({
el:'#app',
router:router
})
</script> //这个文件是vue.js的路由 var router是创建一个路由, routes本身就是一个数组.
//new vue 是根组件 或者叫做父组件,在根组件上,开劈一个路由,这里路由的path数据的component组件绑定已经创建的组件,当这个已经创建的组件模板数据改变了,会触发
//view部分的的 router-link 所指向的to=组件,这个歌组件中的template数据就会改变.
最新文章
- 微软官方提供的免费正版 Windows 8.1/Win10/7/XP/Vista 操作系统虚拟机镜像下载
- 20160929001 Guid生成
- sqlite学习
- python和numpy的版本、安装位置
- 用GL画出人物的移动路径
- Android – 学习操作NFC – 2
- iTunesConnect进行App转移2-官方说明
- 虚拟机Linux----Ubuntu1204----设置固定Ip
- Java for LeetCode 052 N-Queens II
- Android布局居中的几种做法
- Oracle NoLogging Append 方式减少批量insert的redo_size
- Constructing Roads
- HTML5: Screen Orientation API
- 【原创】2、小程序域名配置之申请支持SSL(https)
- android 使用Ksoap2工具类实现WebService网络编程
- 智能提示含查询多列(html+JS+handler+ HttpRemoting)一、html示列 加 JS加 请求 Handler
- 使用css实现时间轴
- ubuntu16系统中pycharm下使用git将代码提交到github仓库
- 面试题:应用中很多jar包,比如spring、mybatis、redis等等,各自用的日志系统各异,怎么用slf4j统一输出?(上)
- 关于安装VS2010过程中的错误