欢迎来到代码驿站!

vue

当前位置:首页 > 网页前端 > vue

vue.js 子组件无法获取父组件store值的解决方式

时间:2021-07-19 08:00:27|栏目:vue|点击:

子组件:

props:['myDetail']

父组件:

<子组件 :myDetail="detail"></子组件>

computed:{
  detail(){
    return this.$store.state.XXXX.yyyy
  }
}

子组件的参数值不会随着父组件store中参数值的改变而改变

修改为

父组件:

data:{
detail:{}
}

methods:{
  reloadDetail(){
    this.detail=JSON.parse(JSON.stringify(this.$store.state.XXXX.yyyy));
  }
}

调用reloadDetail方法,以及必须加上JSON.parse(JSON.stringify())方法,子组件的值才会随着父组件参数值的变化而变化

上一篇:vue移动端微信授权登录插件封装的实例

栏    目:vue

下一篇:区分vue-router的hash和history模式

本文标题:vue.js 子组件无法获取父组件store值的解决方式

本文地址:http://www.codeinn.net/misctech/159136.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有