2 回答

TA貢獻1797條經驗 獲得超6個贊
可以寫render 函數,參數里有行,列 就可以知道你是在哪個位置了
render: (h, params) => {
return h('div', [
h('Button', {
props: {
type: 'primary',
size: 'small'
},
style: {
marginRight: '5px'
},
on: {
click: () => {
console.log(params)
}
}
}, 'View')
]);
}

TA貢獻1780條經驗 獲得超1個贊
用iview 提供的render 函數h
數據里加個狀態,通過
if(status){//如果當前是編輯狀態的話
? ? h('Input',{
? ? ? ? props:{
? ? ? ? ? ? value:"點擊后出現的我,可以回車返回"
? ? ? ? },
? ? ? ? on:{
? ? ? ? ? ? 'on-enter':()=>{
? ? ? ? ? ? ? ? params.row.status = !params.row.status;
? ? ? ? ? ? }
? ? ? ? }
? ? })
}else{
? ? h('a',{
? ? ? ? on:{
? ? ? ? ? ? 'click':()=>{
? ? ? ? ? ? ? ? ? ?params.row.status = ! params.row.status;
? ? ? ? ? ? }
? ? ? ? }
? ? },'我')
}
添加回答
舉報