<el-switch
v-model="row.is_search"
:active-value="1"
:before-change="beforeChangeColumn"
:inactive-value="2"
@change="changeColumn('is_search', row)"
/>
setup() {
const state = reactive({
switchState: false,
lineHeight: 'small',
selectRows: [],
dataList: [],
total: 0,
listLoading: false,
layout: 'total, sizes, prev, pager, next, jumper',
queryForm: {
pageNo: 1,
pageSize: 20,
title: '',
},
moduleList: [],
skyformRef: null,
})
const beforeChangeColumn = () => {
state.switchState = true
return state.switchState
}
const changeColumn = (field, row) => {
if (state.switchState) {
console.log(field + ':' + row[field])
}
}
element-plus第一次会加载或刷新会触发change的解决办法
最新推荐文章于 2024-06-04 08:21:39 发布