我做一个页面,需要实现以下功能:
1、点击add按钮给表格动态添加一行tr(每行tr含13个td)
【需求1实现:
...】2、每行tr结尾有删除,点击任意行的删除按钮就删除该行整条数据
【需求2实现:this.items.splice(key, 1);】
3、选取每行tr的某两个td进行乘法运算,并把值赋给该行的结果td(请注意:tr为动态循环添加的)
【需求3未实现】
4、将每行的结果td的值全部做加法,并用控制台打印出总结果
【需求4未实现】
请大家帮我写下需求3和需求4的实现步骤,谢谢~
更新问题:需求全部解决了,实现方法如下:
(思路,代码不完全)
methods:
addTr: function () {
var trItem = {
td1:"",
td2:"",
td3:"",
...
};
this.items.push(trItem);
},
deletes: function (key) {
var totalMoney = 0;
if(confirm('是否确认删除?')) {
// 移除本行code
this.items.splice(key, 1); // this.items.$remove(item); ES6写法
// 计算移除某条数据后的总金额