el-form 初值和resetFields问题

配置片段。
给dataForm动态赋初值,必须如下,用 this.dataForm={}这种方式,其他的形式如 this.dataForm.属性、this.dataForm[属性] 都会失败且造成 el-form和resetFields 出现问题


 <el-form
        ref="dataForm"
        :model="dataForm"
        :label-width="labelWidth"
        :rules="rules"
        label-position="right"
        size="small"
    >

created() {
        //给dataForm动态赋初值,必须如下 用 this.dataForm={}这种方式,其他的形式如 this.dataForm.属性、this.dataForm[属性] 都会失败且造成 el-form和resetFields 出现问题
        let temp = {}
        this.items.forEach((v) => {
            temp[v.key] = null
        })
        this.dataForm = temp
    }

你可能感兴趣的:(vue,vue.js,javascript,前端)