首先不做处理 直接使用v-model绑定
/**
* 父组件
*/
<detail-filter-item :row-data="item" />
/**
* 子组件
*/
<el-input v-model="props.rowData.rowfieldVal" />
ESLint会报错
处理后
/**
* 父组件
*/
<detail-filter-item :row-data="item" />
/**
* 子组件
*/
<el-input v-model="tempData.rowfieldVal" />
// js代码
const props = defineProps(['rowData'])
const emit = defineEmits(['update:rowData'])
const tempData = computed({
get: () => props.rowData,
set: val => {
emit('update:rowData', val)
}
})