vue-router传递参数,切换子级路由时如何保存
发布于 7 年前 作者 lizhikai 5177 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

路由配置 console.log(import Vue from ‘vue’ import Router from ‘vue-router’

Vue.use(Router)

export default new Router({ routes: [ { path: ‘/’, name: ‘Login’, component: resolve => require([’…/components/template/login.vue’], resolve) } , { path: ‘/Registered’, name: ‘Registered’, component: resolve => require([’…/components/template/registered.vue’], resolve) } , { path: ‘/Homepage’, name: ‘Homepage’, component: resolve => require([’…/components/template/homepage.vue’], resolve), children:[ { path: ‘/’, name:‘news’, component: resolve => require([’…/components/page/news.vue’], resolve) } , { path: ‘/setup’, name:‘setup’, component: resolve => require([’…/components/page/setup.vue’], resolve) } ,

       {
          path: '/wode',
          name:'wode',
          component: resolve => require(['../components/page/wode.vue'], resolve)
      },

        {
          path: '/lzk',
            name:'lzk',
          component: resolve => require(['../components/page/lzk.vue'], resolve)
        }

    ]
}

] }) ) /login 跳转到 /Homepage 页面并且带上参数 console.log(this.$router.push({path:’/Homepage’,query:{num:reqs}});) 路由 /login 点击跳到 homepage 时需要保存下 query带的参数,让 /homepage 的全部子级都可以获取到,但在 /homepage 自己路由切换是就会刷新,无法获取,大家指点一下,最好有代码,谢谢。

注:vue新手

回到顶部