一:key="计算属性”
// 组件
<componentA :key="componentKey"></componentA>
// 如果根据store里面值变化
import { mapState } from 'vuex'
//使用computed
// 当state里面的属性值发生变化则重新计算并赋值给componentKey
computed:{
...mapState({
componentKey:state=> state.下面的属性
})
}
二:整个页面刷新
this.$router.go(0) 用户体验不友好
三:this.$forceUpdate
使用前需要在配置中启用
import Vue from 'vue'
Vue.forceUpdate()
这个方法可以使当前组件调用这个方法时,重新渲染组件。