【发布时间】:2021-12-05 12:44:07
【问题描述】:
我有一个模板,还有一个组件:
<super-visor
v-if="!top10ModeActivated"
v-for="cart in getCarts(index + 1)"
:cart="cart"
:key="cart.position"
></super-visor>
如你所见,这个组件在top10ModeActivated只有false时渲染;
computed: {
top10ModeActivated() {
return this.$store.state.moduleSearch.top10ModeActivated;
},
}
我将debugger 放在top10ModeActivated 上,它仅在组件第一次呈现时才有效。所以我看到我的组件,只有当我刷新页面而不是当我改变路由时。
谁能帮助我并描述我如何解决这个问题?因为我是 VueJS 的新手。
【问题讨论】:
标签: javascript vue.js components vue-router