vue中取值和赋值操作
1. vue中取值的方法假设form中有个6个时段信息time0,time2,time3…time5如何遍历取出这6个时段的值?使用obj[key]的方式取值key可以是字符串,也可以是表达式示例:this.form['time'+i]2. vue中赋值操作假设给上述的几个时段赋值,如何操作呢?使用this.$set(obj,key,value)进行赋值示例:给data中...
·
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);
更多推荐
已为社区贡献1条内容
所有评论(0)