【发布时间】:2021-09-06 12:22:54
【问题描述】:
我有一个计算属性,但它不工作
我可以看到currentMode随着console.log的变化
但我的模板没有更新
模板:
<div v-if="editMode"></div>
设置:
setup(props, context) {
let currentMode = null
const modes = {
view:'view',
edit:'edit',
create:'create'
}
const editMode = computed(() => {
return currentMode === modes.edit
});
const toggleMode = () => {
if (currentMode === modes.edit ){
currentMode = modes.view
console.log(currentMode)
return
} else {
currentMode = modes.edit
console.log(currentMode)
}
}
return {editMode, toggleMode}
【问题讨论】:
标签: javascript vue.js vuejs3