自定义表单组件如何设置默认值?
11003 opened this issue · comments
this.form.setFieldValue('like', ['basketball','badminton'])
需要在Form实例化之后再去调用setFieldValue方法,onLoad中的话setTimeout试试
修改了处理方法:
didMount() {
nextTick(() => {
let data = this.getFormData()
if (data.value) {
this.setData({
imageList: typeof data.value === 'string' ? [data.value] : data.value,
statusArr: ['1']
})
}
}, 300)
},
array.push
直接修改了小程序的data
,不建议这样做。可以换成[...statusArr, '1']