美文网首页
vue-router使用小结

vue-router使用小结

作者: zhu733756 | 来源:发表于2019-05-10 11:48 被阅读0次

    使用vue-router必须注意两点:

    一是vm实例$router(使用push发送跳转url)和跳转视图$route的区别,

    二是如果配置动态组件跳转方式,只需要一个router-view即可,需要用transition和keep-alive包住。

    发送跳转请求:

    <router-link to="/somewhere"></router-link>

    this.$router.push({path:"/somewhere")

    this.$router.push({name:"user",params={“uid”:uid})(带params参数,记住这里只能用name不能用path)

    获取路由中的参数:

    this.$route.params.uid,根据具体属性值拼接。

    动态传参:

    watch: {

            '$route'(to, from) {

            this.content=this.$route.params.content  || "";

     }

    },

    路由配置:

    Vue.use(Router);

    export default new Router({

    routes: [

    {

          path:"/crawlStatus",

          component: CrawlStatus

    },

     {

    name:"articleInfo",

          path:"/articleInfo/:mode/:file",#动态传参

          component: TinyMce

    },

     {

           name:"/localResource",

          component: localResource

    }, ]})

    相关文章

      网友评论

          本文标题:vue-router使用小结

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