只是一个简单的问题。
你能强迫Vue.js重新加载/重新计算所有内容吗?如果有,怎么做?
只是一个简单的问题。
你能强迫Vue.js重新加载/重新计算所有内容吗?如果有,怎么做?
当前回答
尝试使用这个。$router.go(0);手动重新加载当前页面。
其他回答
添加以下代码:
this.$forceUpdate()
为我工作
data () {
return {
userInfo: null,
offers: null
}
},
watch: {
'$route'() {
this.userInfo = null
this.offers = null
this.loadUserInfo()
this.getUserOffers()
}
}
使用vm。美元(varName,价值)。
在Change_Detection_Caveats中查看详细信息
使用v-if指令
<div v-if="trulyvalue">
<component-here />
</div>
因此,简单地将truyvalue的值从false更改为true将导致div之间的组件重新渲染
尝试使用这个。$router.go(0);手动重新加载当前页面。