已采納回答 / Yolanda94
你是不是在父組件里的handleClick方法寫的跟子組件的handleclick不一樣?vue的大小寫應該是不同的,所以提示你這個方法沒有定義
2019-04-05
最贊回答 / SidneySong
使用 methods 來替代 computed,效果上兩個都是一樣的,但是 computed 是基于它的依賴緩存,只有相關依賴發生改變時才會重新取值。而使用 methods ,在重新渲染的時候,函數總會重新調用執行。
2019-03-12
已采納回答 / 慕移動2226591
一句話來說: key值是為了虛擬dom的比對 .展開來說: 頁面上的標簽都對應具體的虛擬dom對象(虛擬dom就是js對象), 循環中 ,如果沒有唯一key , 頁面上刪除一條標簽, 由于并不知道刪除的是那一條! 所以要吧全部虛擬dom重新渲染, 如果知道key為x標簽被刪除掉, 只需要把渲染的dom為x的標簽去掉即可!?描述其實不是很詳細, 其中還有dom比對的過程,不過大概的意思已經描述出來了!
2019-03-01
已采納回答 / 框框噼里啪啦
template:"<li @click="handleClick">{{content}}</li>"?將其中一對雙引號改成單引號試試,可能是編譯器混淆了
2019-02-27