1. 程式人生 > >localStorage的坑,巨大的坑!!!

localStorage的坑,巨大的坑!!!

9.png 必須 變量 login 直接 下午 分享 ges mage

localStorage 可以設置本地緩存;

    大家都知道怎麽用的就如下方法:  

    localStorage.setItem(‘user‘, res.data.data.loginKey);
    localStorage;

    localStorage.setItem(“a”,b) a代表的是設置緩存的名字,後面的b代表的是值;問題就出在這;就在這個b這;這個b不能是代理的  

    例如:技術分享

      假如你是這麽寫的那你就已經錯了,

    正確的寫法:

       技術分享

     對比上面兩者有什麽不用?

       意思就是 那個b 不能是轉手過的變量,必須是直接的值,不然你就在其他的地方拿不到,

     例如:

       技術分享

      我在這裏去拿的話,如果是第一種寫法,就打印不出東西,如果是第二種寫法,就可以正確的打印出來值;

      可以自己去試試;就知道了,就這麽個小東西,廢了我一個下午的時間才找到這個bug!!!血的領悟!!!

localStorage的坑,巨大的坑!!!