在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vue 怎么監(jiān)聽(tīng)localStorage值得變化

vue 怎么監(jiān)聽(tīng)localStorage值得變化

在nuxt里面怎么監(jiān)聽(tīng)本地存儲(chǔ)值得變化。不用vuex.

回答
編輯回答
病癮

推薦針對(duì) 原生localStorage 的api都封裝一層,生成自己的公用模塊,這樣能擴(kuò)展很多自定義功能,包括滿(mǎn)足你的需求,比如:

var myStorage = {
    setItem(key, val, ...rest){
        // do something
        window.localStorage.setItem(key,val)
    }
    getItem(key,..rest){
        // do something
        return window.localStorage. getItem(key)
    }
    // ...其他方法
}
export default myStorage
2018年9月16日 07:49
編輯回答
她愚我
const oldSetItem = window.localStorage.setItem
window.localStorage.setItem = function(k, v) {
    if (k === '你要監(jiān)聽(tīng)的key') {
      // 執(zhí)行你的邏輯
    }
    oldSetItem(k,v)
}
2017年6月11日 08:39