第五,vue-router命名路由和命名视图(以及学完vue-router总结)
2018-05-28 13:49
906 查看
前面把动态路由、嵌套路由等弄完了,这里搞完命名路由和命名视图,vue-router的基本使用方法就算是完篇了。
vue-router命名路由
①命名路由就是在routers配置路由名称的时候给路由定义不同的名字,这样的好处就是可以在使用
router-link的
to属性跳转路由的时候传一个对象从而实现与
router.push一样的效果:
<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>
等同于
router.push({ name: 'user', params: { userId: 123 }})
②首先在
router文件夹下》
index.js给goods路由命名(之前一直都有命名)。
然后再到
test.vue页面中,敲:
最后去浏览器看效果
点击最后一行,跳转
命名视图
简单来说就是,给不同的
router-view定义不同的名字,通过名字进行对应组件的渲染。
例子
①router》》index.js路由页面,把先前写的全部删掉,改成下面:
②然后进入根路由'/'所在的页面,也就是
app.vue,第一个
router-view不命名就使用默认的,其它两个
router-view添加
name属性命名。
④最后我们就可以看到效果。
------------------------------------------------------------------------------------------------------------
学完vue-router的总结:
顶层vue设置默认界面,默认的router-view路由显示。
index.js设置索引router路径。
分支层vue显示索引跳转的内容。
首页→索引→内容
相关文章推荐
- 详解vue-router 命名路由和命名视图
- VueJs(11)---vue-router(命名路由,命名视图,重定向别名,路由组件传参)
- 讲解vue-router之命名路由和命名视图
- vue + vue-router路由视图命名+路由嵌套
- vue-router -- 命名路由和命名视图
- vue-router命名视图
- vue-router(2.0)之什么是路由以及使用步骤(笔记)
- vue-router命名路由
- vue-router 之命名路由
- Vue-router路由基础总结(一)
- 浅析前端路由简介以及vue-router实现原理
- Vue-router路由基础总结(二)
- vue刷新当前路由:router-view 复用组件时不刷新的3种解决方案总结
- vue-router菜鸟进阶!(嵌套路由VS命名路由)
- Vue-Router2.X多种路由实现方式总结
- Django下配置urls(路由)以及views(视图)
- AngularJS:router路由与多重视图详解
- 解决vue脚手架项目打包后路由视图不显示的问题
- VueJs路由跳转——vue-router的使用详解
- AngularJs:router路由与多重视图详解