【问题标题】:Using v-model to dynamic variable使用 v-model 动态变量
【发布时间】:2021-07-04 12:37:25
【问题描述】:

我正在尝试使用 v-model 来指定对象中的属性,但 v-model 上的语法不正确。 selectBind 和 values.select 长度相同。

var selectBin = ["fileName", "subTitle"]

<b-row v-for="(select, index) in values.selects" :key="select.index">
    <Select
        :label="select.label"
        :index="index"
        :name="select.name"
        :options="select.values"
        v-model="scheduals.data.`${selectBind[index]}`"
        //this should be the same as v-model="scheduals.data.fileName" and v-model="scheduals.data.subTitle"
                                            
 />
</b-row>```

【问题讨论】:

    标签: javascript vue.js v-model


    【解决方案1】:

    尝试使用 [] 访问器访问该属性:

    v-model="scheduals.data[[selectBind][index]]"
    

    【讨论】:

      猜你喜欢
      • 2018-12-14
      • 2020-05-15
      • 2018-01-02
      • 2018-11-03
      • 1970-01-01
      • 1970-01-01
      • 2019-12-27
      • 1970-01-01
      • 2019-06-07
      相关资源
      最近更新 更多