我正在尝试根据布尔变量将字符串值分配给变量。
遵循以下代码:
[Vue警告]:data()中的错误:“ TypeError:无法读取未定义的属性'check'”
TypeError:无法读取未定义的属性“ check”
以此类推。
<v-text-field
...
:placeholder="placeholder"
...
></v-text-field>
data: () => ({
...
check: false,
placeholder: this.check === false ? "Hello" : "Bye"
}
我希望占位符根据检查变量更改其内容
答案 0 :(得分:1)
尝试将placeholder
用作计算属性,例如:
computed:{
placeholder(){
return this.check === false ? "Hello" : "Bye";
}
}