在vue專案開發中,有時候會用到sessionStorge和localStorge兩個存盤,這兩個方法怎么使用就不多敘述了,下面之說在IOS中遇到的坑:
在登錄系統后需要用到sessionStorge存盤從后端回傳的路由,以便下次重復使用,但是在IOS中sessionStorge的容量是有限度的,遠比window\mac和安卓低很多,一旦超過,程式代碼很難執行下去,
然后在一些H5開發中因為手機端聯調很麻煩,所以很多人一般發現不了問題,
解決方法就是體積較大的資料盡量少用sessionStorge,改用localStorge,
router.options.routes = store.getters.addRouters // window.sessionStorage.setItem('routers',JSON.stringify(store.getters.addRouters)) 不要使用 next({ ...to, replace: true }) // hack方法 確保addRoutes已完成
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/505537.html
標籤:其他
上一篇:React版/Vue版都齊了,開源一套【特別】的后臺管理系統...
下一篇:什么是跨域?及跨域解決方法
