VueJS从方法访问模型

时间:2017-03-06 07:25:04

标签: javascript vuejs2 vue.js

在VueJS中,我根据用户操作设置模型数据。我想从一个方法访问模型来更新元素。

在下面的代码中,当用户更改第一个选择列表时,我想更新第二个选择列表以显示第一个列表的id属性。因为它是上面的列表工作正常但较低的列表id属性不会更新上面的列表更改:

public string NoOfDaysString {get; set;}
public string NoOfDays {get { return  Convert.ToInt32(NoOfDaysString); } ;}

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在Vue 2.x vm.$set中是Vue.set的别名,它需要3个参数:targetkeyvalue所以你应该使用它像这样:

vm.$set(this, 'options', newOptions);

或者您可以将newOptions分配给this.options

this.options = newOptions;

工作示例:https://plnkr.co/edit/lFDm7wxb56h81EAwuUNc