存:vue
beforeMount() { this.signoutShow = sessionStorage.getItem('signoutShow'); }, beforeUpdate() { sessionStorage.setItem("signoutShow",this.signoutShow); }
【注】sessionStorage 存儲數據通常爲對象,當存儲值爲 true/false 時,會發現存取均可以獲得正確的值,可是頁面渲染的結果不對,這是由於存儲的類型爲字符串類型,而 true/false 爲bool 類型, sessionStorage.getItem('signoutShow'); 取值的時候會獲得帶引號的值,好比說"true" / "false" ,那麼這時候就須要用 JSON.parse 轉換一下類型就行了session
beforeMount() { var signoutBool = sessionStorage.getItem('signoutShow'); this.signoutShow = JSON.parse(signoutBool); }