最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue項(xiàng)目如何刷新當(dāng)前頁(yè)面的方法

 更新時(shí)間:2018年05月18日 16:41:06   作者:敲代碼的小老頭  
這篇文章主要介紹了vue項(xiàng)目如何刷新當(dāng)前頁(yè)面的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

1.場(chǎng)景

在處理列表時(shí),常常有刪除一條數(shù)據(jù)或者新增數(shù)據(jù)之后需要重新刷新當(dāng)前頁(yè)面的需求。

2.遇到的問(wèn)題

1. 用vue-router重新路由到當(dāng)前頁(yè)面,頁(yè)面是不進(jìn)行刷新的

2.采用window.reload(),或者router.go(0)刷新時(shí),整個(gè)瀏覽器進(jìn)行了重新加載,閃爍,體驗(yàn)不好

3.解決方法

provide / inject組合

作用:允許一個(gè)祖先組件向其所有子孫后代注入一個(gè)依賴,不論組件層次有多深,并在起上下游關(guān)系成立的時(shí)間里始終生效。

App.vue:

聲明reload方法,控制router-view的顯示或隱藏,從而控制頁(yè)面的再次加載

tableList.vue:

在頁(yè)面注入App.vue組件提供(provide)的 reload 依賴,在邏輯完成之后(刪除或添加...),直接this.reload()調(diào)用,即可刷新當(dāng)前頁(yè)面。

4.provide / inject 用法

provide:選項(xiàng)應(yīng)該是一個(gè)對(duì)象或返回一個(gè)對(duì)象的函數(shù)。該對(duì)象包含可注入其子孫的屬性。

inject:一個(gè)字符串?dāng)?shù)組,或一個(gè)對(duì)象,對(duì)象的 key 是本地的綁定名

提示:provideinject綁定并不是可響應(yīng)的。這是刻意為之的。如果你傳入了一個(gè)可監(jiān)聽(tīng)的對(duì)象,那么其對(duì)象的屬性還是可響應(yīng)的。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

建瓯市| 保亭| 封丘县| 巢湖市| 古田县| 大新县| 松滋市| 隆尧县| 景德镇市| 稷山县| 海阳市| 临夏市| 怀来县| 南昌县| 隆尧县| 临漳县| 绥芬河市| 许昌县| 旌德县| 普陀区| 准格尔旗| 稷山县| 曲松县| 蓬莱市| 长治县| 同德县| 天长市| 鸡东县| 北京市| 深圳市| 新闻| 临湘市| 花莲县| 弥渡县| 杭州市| 那曲县| 依安县| 华坪县| 离岛区| 左权县| 盘山县|