1 回答

TA貢獻1865條經驗 獲得超7個贊
除非你想根據 isCodeActive 的值做其他事情,否則對計算使用觀察器是沒有意義的,只需在你的 v-if 中直接使用計算,如下所示:
<template>
<div>
<div v-if="isCodeActive">
...............
</div>
<div v-else>
................
</div>
</div>
</template>
<script>
export default {
name: "dashboard",
props: [],
data() {
return {
websiteHasCode: Boolean, // not sure why you're initializing with "Boolean" here, it should be false
}
},
computed: {
isCodeActive () {
return this.$store.state.isCodeActive;
}
},
}
</script>
此外,您將 websiteHasCode 屬性初始化為“Boolean”而不是 false??赡苁?vue 將其視為真實值,因此不會更新布局。
添加回答
舉報