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);
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐