1、location. reload() / this.$router.go(0)
相當(dāng)于按ctrl+F5 強(qiáng)制刷新那種,整個(gè)頁(yè)面重新加載,會(huì)出現(xiàn)一個(gè)瞬間的空白頁(yè)面占婉,體驗(yàn)不好
2、先跳到空白頁(yè)面甫恩,再跳回原頁(yè)面
(1)新建一個(gè)空白頁(yè)面 reload.vue:
image.png
(2)需要刷新的頁(yè)面锐涯,先跳轉(zhuǎn)到reload.vue,再跳轉(zhuǎn)回原頁(yè)面填物,從而實(shí)現(xiàn)刷新(路徑上帶param的不能用):
image.png
3、provide/inject組合(最優(yōu))
(1)App.vue添加provide霎终,和data一樣滞磺,返回一個(gè)對(duì)象:
image.png
(2)需要刷新的頁(yè)面內(nèi)注入inject依賴:
image.png