从数据访问数据值

时间:2019-06-20 16:56:00

标签: html vue.js vue-component vuetify.js

我正在尝试根据布尔变量将字符串值分配给变量。

遵循以下代码:

[Vue警告]:data()中的错误:“ TypeError:无法读取未定义的属性'check'”

TypeError:无法读取未定义的属性“ check”

以此类推。

<v-text-field
  ...
  :placeholder="placeholder"
  ...
></v-text-field>
data: () => ({
   ...
   check: false,
   placeholder: this.check === false ? "Hello" : "Bye"
}

我希望占位符根据检查变量更改其内容

1 个答案:

答案 0 :(得分:1)

尝试将placeholder用作计算属性,例如:

computed:{
       placeholder(){
            return  this.check === false ? "Hello" : "Bye";
         }
   }