标签: vue.js
在数据中不能使用数据的变量。
在我的data:
data
data(){ return { value: '', a: {b:'123'}, c: [ this.a.b, "456" ] } },
在我的模板中:
<span v-if="a && a.b"> {{c[0]}} </span>
但似乎在数据中,我无法使用this.a.b,我也尝试使用this.$data.a.b,仍然无法使用。
this.a.b
this.$data.a.b
答案 0 :(得分:0)
您最好使用computed property来实现这一目标。 您尝试在创建一个对象时使用其他字段值。