国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

js調(diào)用app本地方法 本地state丟失怎么解決?

本地state丟失怎么解決?.產(chǎn)生原因store里的數(shù)據(jù)是能保存在運(yùn)行內(nèi)存中的,當(dāng)頁(yè)面可以刷新時(shí),頁(yè)面會(huì)重新載入vue實(shí)例,store里面的數(shù)據(jù)是會(huì)被新的賦值。2.解決辦法方法一將state里的數(shù)據(jù)能

本地state丟失怎么解決?

.產(chǎn)生原因

store里的數(shù)據(jù)是能保存在運(yùn)行內(nèi)存中的,當(dāng)頁(yè)面可以刷新時(shí),頁(yè)面會(huì)重新載入vue實(shí)例,store里面的數(shù)據(jù)是會(huì)被新的賦值。

2.解決辦法

方法一

將state里的數(shù)據(jù)能保存一份到本地存儲(chǔ)(localStorage、sessionStorage、cookie)中

讓頁(yè)面在刷新前存store到localStorage中。其實(shí),在頁(yè)面刷新時(shí)的要讀localStorage中的數(shù)據(jù)到store中,讀取數(shù)據(jù)和儲(chǔ)存都寫在中。

exportdefault{

name:#34App#34,

created(){

//在頁(yè)面重新登陸時(shí)將vuex里的信息保存到到localStorage里

(#34beforeunload#34,()a8{

(#34messageStore#34,(this.$))

})

//在頁(yè)面加載時(shí)無(wú)法讀取localStorage里的狀態(tài)信息

(#34messageStore#34)ampamp

this.$(

(

this.$,

((#34messageStore#34))

)

)

}

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

方法二

1、安裝

npminstall--savevuex-persistedstate

1

1

2、在store.js中分解重組

js怎么向本地文件寫入數(shù)據(jù)?

要是你想將數(shù)據(jù)能保存成txt,js只有IE才允許這種不能操作(funActiveXObject),其它瀏覽器均好像不行,我不知道node.js如何確定能利用,但就像js對(duì)文件都是讀操作(用ajax)的比較多,下面給你找了個(gè)java的(js的也加進(jìn)來了),c#,php也可,看你自己的選擇