mpvue还在维护吗_mpvue 问题汇总(持续更新)
上來做前后端通信測試,就遇到一個(gè)奇怪的問題,鉤子函數(shù)不運(yùn)行了。
我也不知道具體是為什么,我覺得可能的原因是刪除了東西之后dist是不會(huì)直接重新編譯的。
我把dist文件夾刪掉重新編譯問題就解決了
Vuex使用
Setting data field "$root.0.registered" to undefined is invalid.
復(fù)制代碼
因?yàn)槲矣昧诉@么一段去讀取storage,必須做一個(gè)判斷,是undefined不能賦值。
另外state的賦值不能在回調(diào)中做,需要用一個(gè)閉包把data拿出來用。
initStates(states) {
for (var key in states) {
var data
mpvue.getStorage({
key,
success(res) {
data = res.data
}
})
if (data) {
states[key] = data
}
}
},
復(fù)制代碼
EventBus
事件總線建議不要用來做通信,mpvue的一個(gè)核心優(yōu)勢就是適配vuex,通信用vuex是最好的 即使你只是一個(gè)小項(xiàng)目
,vuex的使用成本本身很低。
那么什么情況下需要用到事件總線呢?
需求場景
我不希望登錄邏輯只做在第一個(gè)頁面渲染的時(shí)候,在所有需要登錄的情況都能檢查一遍登錄。
思路
使用一個(gè)vue實(shí)例作為事件總線,監(jiān)聽 lo
總結(jié)
以上是生活随笔為你收集整理的mpvue还在维护吗_mpvue 问题汇总(持续更新)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为怎么改输入法皮肤_搜狗输入法皮肤挑花
- 下一篇: 月嫂一般多少钱啊?