我有一个简单的vue组件,我在数据中定义了一个布尔常量,起始值为false。我现在想创建一个方法,将其更改为true,并在模板更改时有条件地将某些内容绑定到模板中的内容。但不知怎么的,我得到了错误";类型上不存在属性值&";。当我移动计算出的数据时;属性"computed"没有初始值设定项">
export default class Something extends Vue {
data() {
return {
value: false,
computed: {
valueTransform() {
this.value = true
alert(this.value)
},
},
}
}
}
此语法在类组件中无效,您应该具有以下内容:
export default class Something extends Vue {
//data
value = false,
//computed
get valueTransform(){
return this.value
}
}