在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue 重新構(gòu)建項(xiàng)目后需要關(guān)掉重進(jìn)才能看到更新內(nèi)容

vue 重新構(gòu)建項(xiàng)目后需要關(guān)掉重進(jìn)才能看到更新內(nèi)容

vue 項(xiàng)目的 build 是在服務(wù)器進(jìn)行,每次 build 后,如果當(dāng)前還有用戶在訪問頁面,他點(diǎn)擊跳轉(zhuǎn)其他頁面后就會(huì)跳轉(zhuǎn)到空白頁面。我初步估計(jì)是重新 buildjsmd5 改變了,組件的 md5
也改變了,但是頁面還是引用原來的組件,所以找不到組件就空白了。這個(gè)問題該如何解決?
謝謝。

回答
編輯回答
短嘆

我說一下我的看法:
1、若細(xì)心你會(huì)發(fā)現(xiàn),每次build之后生成的文件名(主要是js)的名字都不一樣
2、項(xiàng)目啟動(dòng)后(相當(dāng)于用戶訪問時(shí)),每次生成的DOM里面Vue的自定義屬性data都會(huì)隨機(jī)生成
3、既然上面兩個(gè)都是每次都在變化的,正訪問著呢,你突然把服務(wù)器的文件一替換,我的下一次操作可能就找不到相應(yīng)頁面了

2018年2月27日 03:14
編輯回答
伐木累

這個(gè)主要是部署的問題,用戶在原來的html中,如果不刷新就應(yīng)該訪問原來的資源,原來的資源應(yīng)該保證存在。

2017年2月8日 15:00