Vue Element 修改回显

创建 objCopy.js

//快速把obj1里面对应的数据复制到obj2
export default async function objCopy(obj1, obj2) {
  Object.keys(obj2).forEach(key => {
    obj2[key] = obj1[key]
  })
}

main.js中引用

import objCopy from '@/utils/objCopy'
Vue.prototype.$objCopy = objCopy

使用:被复制的对象需定义好属性

handleEdit(row) {
      console.log(row)
      // 数据回显
      this.$objCopy(row, this.dept)
      this.deptDialog.title = '编辑部门'
      this.deptDialog.visible = true
    }

版权声明:本文为hdhsZero原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。