首页 > 应用开发 > IT综合 > 好程序员教程分析Vue学习笔记五
好程序员教程分析 Vue 学习笔记五 , 上次我们学习了 Vue 的组件,这次我们来学习一下路由的使用。在 Vue 中,所谓的路由其实跟其他的框架中的路由的概念差不多,即指跳转的路径。
注意:在 Vue 中,要使用路由,必须导入 vue-router.js ,并且需要在 vue.js 下方导入。
具体示例如下:
< div id = "content" >
< router - link to = "/view1" > 视图一 </ router - link >
< router - link to = "/view2" > 视图二 </ router - link >
< router - view ></ router - view >
</ div >
< script >
// 1. 定义路由组件
var t1 = {template : "<div>hello, view1</div>" }
var t2 = {template : "<div>hello, view2</div>" }
// 2. 定义路由规则
var routes = [
{path : "/view1" , component : t1},
{path : "/view2" , component : t2}
] ;
// 3. 构建路由
var router = new VueRouter({routes : routes});
// 4. 绑定路由
var v = new Vue({
router : router
}).$mount( "#content" );
</ script >
分析如下:
在页面标签中,需要视图触发的事件链接标签 < router - link > 。然后需要一个切换页面的显示视图标签。 < router - view >
js 代码中,首先定义路由组件,即页面需要显示的具体内容。然后定义规则即哪个链接触发哪个具体内容的显示。再次需要将上面定义的规则构建成一个 vue 中的路由对象。最后将定义好的路由对象绑定到当前 vue 视图中。
若链接中需要传参,可以如下操作:
< router - link : to = "{path:'/view1', query:{name:'leon'}}" > 视图一 </ router - link >
相当于 /view1?name=leon
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69913892/viewspace-2647190/ ,如需转载,请注明出处,否则将追究法律责任。