3 回答
TA贡献1820条经验 获得超2个赞
可以给你的input上加上事件
// template 部分代码
<el-input v-model="address.jine" @change="getAmount(index)" placeholder="请输入内容" class="inLine"></el-input>
// 给你写个简单列子 js方法 me.listAdress 这个是存放table的数组
getAmount (index) {
// 取得当前下标之前的参数
let me = this
let totalAmout = 0
debugger
for (let i = 0; i <= index; i++){
// 这边可以计算结果出每行的结果
totalAmout += Number( me.listAdress[i].jine)
}
console.log(totalAmout)
},
TA贡献1820条经验 获得超9个赞
你的表格是v-for生成的吗
<button @click="addnewTr"></button>
<tr v-for="(item,index) in trs" :key="index">
<td><input type="text"></td>
<td><input type="text"></td>
</tr>
tr=[...]
addnewTr(){
this.trs.push(..)
}
比如这样
添加回答
举报