在数据中无法使用数据的变量

时间:2018-04-19 03:48:38

标签: vue.js

在数据中不能使用数据的变量。

在我的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,仍然无法使用。

1 个答案:

答案 0 :(得分:0)

您最好使用computed property来实现这一目标。 您尝试在创建一个对象时使用其他字段值。

相关问题