dmr 发表于 2025-1-9 16:23:20

el-table列表点击操作中的编辑,vue弹框动态赋值

1.<template>

<el-table-column :width="150" align="center" label="操作" fixed="right">
      <template #default="scope">
          <el-button link type="primary" @click="openForm('update', scope.row.id, scope.row)">
            编辑
          </el-button>
          <el-button link type="danger" @click="handleDelete(scope.row.id)"> 删除</el-button>
      </template>
      </el-table-column>

2.<script>

//弹框字段定义
const formData = reactive({
ossCode: '',
buildingCode: '',
roomCode: '',
rackCode: '',
powerAb: ''
})



const openForm = (type: string, id?: string, row?: object) => {
//打开弹框
dialogVisible.value = true
//赋值
for (const key in row) {
    if (formData.hasOwnProperty(key)) {
      formData = row
    }
}
}




相关:

.hasOwnProperty()是什么?

答:hasOwnProperty‌是JavaScript中的一个内置方法,用于检查一个对象是否具有指定名称的属性,并且这个属性必须是对象自身的属性,而不是从原型链继承的属性。如果对象拥有该属性,则返回true;否则返回false。

页: [1]
查看完整版本: el-table列表点击操作中的编辑,vue弹框动态赋值