美文网首页vue.js前端开发
Vue-router配置子路由

Vue-router配置子路由

作者: Rising_life | 来源:发表于2019-07-09 12:07 被阅读12次

    子路由

    子菜单的路由方式,也叫子路由。子路由一般用在一个页面有他的基础模版,然后它下面的页面都隶属于这个模版,只是部分改变样式。

    改造App.vue的导航代码

    先改造app.vue的导航代码,来实现基本的导航功能。我们用<router-link>标签增加了两个新的导航链接。

    App.vue 导航代码

    再访问主页的时候导航栏就发生了变化。多出了两个导航:Hi1页面 和 Hi2页面

    修改components/Hi.vue页面 

    把Hi.vue改成一个通用的模板,加入<router-view>标签,给子模板提供插入位置。“Hi页面1” 和 “Hi页面2” 都相当于“Hi页面”的子页面,有点像继承关系。

    在components目录下新建两个组件模板 Hi1.vue 和 Hi2.vue 

    新建的模板和Hi.vue没有太多的差别,只是改变了data中msg 的值,也就是输出的结果不一样了。

    Hi1.vue

    Hi2.vue

    修改router/index.js代码

    修改路由配置文件

    子路由的写法是在原有的路由配置下加入children字段。

    children字段后边跟的是个数组,数组里和其他配置路由基本相同,需要配置path和component。

    需要注意的是,在配置路由文件前,需要先用import引入Hi1和Hi2。

    相关文章

      网友评论

        本文标题:Vue-router配置子路由

        本文链接:https://www.haomeiwen.com/subject/vvmmtctx.html