1. vue中取值的方法
假设form中有个6个时段信息
time0,time2,time3…time5
如何遍历取出这6个时段的值?
使用obj[key]
的方式取值
key可以是字符串,也可以是表达式
示例:
this.form['time'+i]
2. vue中赋值操作
假设给上述的几个时段赋值,如何操作呢?
可以使用this.$set(obj,key,value)
进行赋值
可以强制刷新没有更新的视图
比如说:ElementUI中的DatePicker视图没有更新,需要强制刷新后才可以选择日期信息,我就是这么做的。
示例:
给data中的this.form中的time[i]赋值操作,赋值为arrayObj
this.$set(this.form,'time'+i,arrayObj);