亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue.js 2.0 splice刪除最后一項元素出現問題

vue.js 2.0 splice刪除最后一項元素出現問題

慕哥6287543 2019-03-07 17:25:24
splice刪除數組最后一項時報錯<div class="content" :index='index'>     <p>確定要刪除品牌:{{tableList[index].name}} 嗎</p>         <button @click="del(index)">確定</button>     <button @click='cancel'>取消</button>    </div>報錯代碼:del:function(id){    this.tableList.splice(id,1)    for(i=0;i<this.tableList.length;i++){        this.tableList[i].id = i+1     }    this.show=false}報錯數組:  tableList:[                 {id:1,name:'三只松鼠',timer:new Date()},                 {id:2,name:'英菲尼迪',timer:new Date()},                 {id:3,name:'杰克瓊斯',timer:new Date()},                 {id:4,name:'雷蛇',timer:new Date()},                 {id:5,name:'積家',timer:new Date()},                 {id:6,name:'英偉達',timer:new Date()},                 {id:7,name:'菲亞特',timer:new Date()}             ] 去掉content中p標簽的name則正常運行
查看完整描述

2 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

你這個報錯是不是在你點擊“確定”的時候報的,如果是的話,是因為你在點擊確定把當前行的數據刪除了,而你此時的彈框里的顯示數據也同步更新了,在找尋當前索引下的name時,沒有找到這個字段,所以報錯了

查看完整回答
反對 回復 2019-03-07
?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

你這個del的方法有問題吧。tableList數組的id,沒什么用吧。

查看完整回答
反對 回復 2019-03-07
  • 2 回答
  • 0 關注
  • 2967 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號