我是这么写的
绑定是单向的,即在
on: {
input: val => {
params.row.cnName = val
}
}
这一步没有绑定回去
我是这么写的
绑定是单向的,即在
on: {
input: val => {
params.row.cnName = val
}
}
这一步没有绑定回去
这是我刚想到的方法,我也是网上找了半天没找到答案,然后灵机一动,就想到了哈哈哈哈。注意看我加粗部分。 注意看 //!!!!!!!!!!!!!!
data() {
const _this = this //!!!!!!!!!!!!!!!!!
return {
columns1: [
{
title: '序号',
key: 'index'
},
{
title: '进程名',
key: 'name'
},
{
title: '到达时间',
key: 'arrival-time',
render(h, params) {
return h('div', [
h('InputNumber', {
props: {
value: params.row['arrival-time']
},
on: {
input(value) {
params.row['arrival-time'] = value
_this.data1[params.index]['arrival-time'] = value //!!!!!!!!!!!!!!!!!!!
}
}
})
])
}
},
{
title: '服务时间',
key: 'service-time',
render(h, params) {
return h('div', [
h('InputNumber', {
props: {
value: params.row['service-time']
},
on: {
input(value) {
params.row['service-time'] = value
_this.data1[params.index]['service-time'] = value //!!!!!!!!!!!!
}
}
})
])
}
},
{
title: '操作',
key: 'handle',
render(h, params) {
return h('div', [
h('Button', {
on: {
click(a) {
// TODO
}
},
props: {
type: 'error',
ghost: true
}
}, '删除')
])
}
}
],
data1: [
{
index: 1,
name: '进程1',
'arrival-time': 0,
'service-time': 4
},
{
index: 2,
name: '进程2',
'arrival-time': 2,
'service-time': 3
},
]
}
},
9 回答1.7k 阅读✓ 已解决
6 回答1k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答991 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答895 阅读
3 回答1.3k 阅读✓ 已解决
我这测试并没有问题。