問題描述:
Vue單頁面用按F5強刷,數據就恢復初始了,這怎么破?
解決方案:
store.subscribe((mutation, state) => { sessionStorage.setItem('mobileState', JSON.stringify(state));}) if (sessionStorage.getItem('mobileState')) { state = JSON.parse(sessionStorage.getItem('mobileState')); } else { state = stateOrg; }
ps:下面看下Vue父組件接收不到子組件$emit事件的原因分析
通常有兩種情況:
1.事件名稱不全是小寫。事件名稱要求全小寫。
2.不是父子關系。這里的父子關系是嚴格的父子關系,祖孫關系也不行。只能一層一層觸發,這在寫樹形組件時,很容易掉坑里。
新聞熱點
疑難解答