Я хочу умножить единицу «количество» и «стоимость» в одном столбце ячеек, а затем загрузить его в «деньги», а «деньги» является значением атрибута данных, но я не могу связать этот атрибут после попытки много раз. Как это сделать Ниже код введите описание изображения здесь
<card>
<Table
border
:columns="preorder"
:data="preorderitem"
show-summary
>
<template
slot-scope="scope"
slot="name"
>
<strong>{{ scope.row.name }}</strong>
</template>
<template
slot-scope="{ row, index }"
slot="action"
>
<Button
type="error"
size="small"
@click="remove(index)"
>Delete</Button>
</template>
</Table>
</card>
export default {
data () {
return {
selectData: [],
preorder: [
{
title: 'itemname',
slot: 'name'
},
{
title: 'cost',
key: 'cost'
},
{
title: 'count',
key: 'count',
},
{
title: 'money',
key: 'money',
render: (h, params) => {
let str = params.row.cost * params.row.count;
return h('span', {
domProps: {
innerHTML: str
},
on: {
'on-change': e => {
this.preorderitem[params.row.money] = str;
}
}
})
}
}
]
}