-
Error in mounted hook: "TypeError: this.$refs.picList is undefined"
1.0時組件名要求小寫和橫線分隔,而目前升級成最新版后發(fā)現(xiàn)煎殷,組件命名成駝峰也能匹配到
vue里有轉(zhuǎn)換方法
var hyphenateRE = /([^-])([A-Z])/g;
var hyphenate = cached(function (str){
return str
.replace(hyphenateRE, '$1-$2')
.replace(hyphenateRE, '$1-$2')
.toLowerCase()
})
-
給router-view 添加keep-alive屬性
- 用來緩存組件,避免多次加載相應(yīng)的組件,減少性能消耗
- 將首次觸發(fā)請求寫在created鉤子函數(shù)中,就能實現(xiàn)緩存,
- 2.0版本中為組件睡雇。
通過獲取請求路徑的id值,并通過Object.assign將id和獲取到的seller數(shù)據(jù)存入seller對象中,將favourite的值傳入,通過判斷將值存入window.localstorage.seller中,再次請求頁面的時候通過對該值的判斷來決定收藏的狀態(tài)英上。