> 文章列表 > vue项目使用两个应该for,渲染dom注意的问题

vue项目使用两个应该for,渲染dom注意的问题

vue项目使用两个应该for,渲染dom注意的问题

1,数据渲染错乱?

需要在获取后端接口的时候就强制视图更新,forceupdate()

2,循环时对象绑定的form表单内带输入框下拉框数据数据更新,但是视图不更新,即输入不显示?

对象需要重新给个,将传进来的对象赋值给新对象

3,form表单视图不更新?

this.$set(obj, key, val) 不能使用obj.key = val

4,给<el-form-item :error="aError">可以在后端返回哪个key报错赋值到哪个input上,会有这个错误只能触发一次的bug?

const message = res.message

data.map(item => {

        this.$set(form, `${item}Error`, '')

        this.$nextTick(() => {

                this.$set(form, `${item}Error`, message)

        })

})