已采納回答 / 廿舊
就拿視頻里說的,使用dom更新數(shù)據(jù),我們要先用getElementById方法或者選擇器找到對應的dom元素,然后再進行數(shù)據(jù)的更新。而面向數(shù)據(jù)的話,我們只需要對想要的數(shù)據(jù)進行操作,而免去了DOM的操作,所以我們只要專注于數(shù)據(jù)就行了。
2019-12-07
最新回答 / 陽光下的老牛
如果list是對象,KEY必然可以的,但list是數(shù)組,就不行了。這里的key是按添加順序的,比如分別添加A,B,C,D,E,在未刪除過時,Index與KEY可以一致,都是0,1,2,3,4,但經(jīng)過幾次刪除添加后,Index與KEY就不一定對應了,比如刪除C后,index變成0,1,2,3,但KEY可能就是0,1,3,4了。記住一點,KEY的作用是避免重復,不具序號功能,無法準確定位。
2019-11-07
最贊回答 / 撕瘋_
<todo-item>中應該是@delete而不是clicktemplate中的li沒有增加點擊事件@click="handleClick"增加以上兩個,點擊后會彈出對應的內(nèi)容如果需要刪除:handleDelete: function (index) {? ? ? ?this.list.splice(index,1)}
2019-10-31
已采納回答 / 慕哥030339
for循環(huán)出N個的li元素,每個li元素里面都有click事件、key、content、index以及delete,在點擊某個li元素的時候,對觸發(fā)的那個方法(click)來說,this就代表了觸發(fā)的那個li元素,this里面就有前面說的key、content、index。
2019-09-01
最贊回答 / 離歌笑_0002
你的method方法,掉了參數(shù)index,應該為handleDelete:function(index){
? ? ? ? ? ?this.list.splice(index,1)? ? ? ??}
2019-07-15
已采納回答 / 三打?qū)O八戒
<input?type="button"?value="刪除"?@click="deleteaaa(index)">
deleteaaa:?function?(index)?{???//?delete??避免將javascript一元運算符用作屬性名 ??this.users.splice(index,1); }不要直接用"delete"? 隨便換個其他的名字
2019-07-01