为什么vuex的getter拿不到最新的属性 vuex中state状态改变了但是getter没有更新
问题背景:<newer :newrModalShow="$store.getters['order/getNewer']"v-if="newerDatas" :newerDatas="newerDatas"/>如上:一个页面引入一个组件,通过vuex状态去控制显示隐藏,通过浏览器看的state状态改变了,但是getter却没拿到最新的状态解决:...
·
问题背景:
<newer :newrModalShow="$store.getters['order/getNewer']" v-if="newerDatas" :newerDatas="newerDatas" />
如上:一个页面引入一个组件,通过vuex状态去控制显示隐藏,通过浏览器看的state状态改变了,但是getter却没拿到最新的状态
解决:
import {mapState} from 'vuex'
computed: {
...mapState({
'isnewer':state => state.order.isnewer
}),
}
<newer v-if="newerDatas" v-show="isnewer" :newerDatas="newerDatas" />
不私藏,献上宝典:http://raboninco.com/1MsLW
更多推荐
已为社区贡献2条内容
所有评论(0)