美文网首页
Vue非父子组件之间的传值

Vue非父子组件之间的传值

作者: 五点半的太阳 | 来源:发表于2018-09-18 09:34 被阅读0次

    描述

    在vue中 父子组件之间的传值可以通过props属性。这个就不多说,最近学习的时候遇到一个问题就是非父子组件之间的传值。在官方文档中也是有教程的这里

    vue官方链接

    https://router.vuejs.org/zh/api/#router-link

    在文档中说明可以通过router-link里面的属性进行配置传值 一个简单的demo如下:

    组件a:

    <router-link :to="{ name:'Content', params: { id:123 }}">跳转到组件b</router-link>

    组件b:

    export default {

    name:'Content',

    data:function(){

            return {

                id:null

            }

        },

    created:function(){

    // 取到路由带过来的参数

    let id = this.$route.params.id;

    // 将数据放在当前组件的数据内   

      console.log(this. id  );

    }

    }

    相关文章

      网友评论

          本文标题:Vue非父子组件之间的传值

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