1. 程式人生 > >localStorage is not defined的解決方案

localStorage is not defined的解決方案

localStorage.setItem('id_token', JSON.parse(response.data))

報錯:

http://eslint.org/docs/rules/no-undef  'localStorage' is not defined
localStorage.setItem('id_token', JSON.parse(response.data))
^
解決方案1:

貌似是 window.localStorage.setItem('foo',1); 之類的···

解決方案2:

什麼瀏覽器呢?你的瀏覽器支援localStorage嗎?
借別人一張圖

這是瀏覽器的支援情況

解決方案3:

這是 eslint 的報錯,因為你直接調取 localStorage 所以 eslint 被判定為直接調取未定義變數.

使用 window.localStorage 或者為 eslint 配置 env.


以上介紹了“ (vue.js)vue 'localStorage' is not defined”的問題解答,希望對有需要的網友有所幫助。