问题背景:
<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