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

vue.js實(shí)現(xiàn)刷新當(dāng)前頁面的方法教程

 更新時(shí)間:2017年07月05日 14:23:41   作者:wujixin2  
這篇文章主要給大家介紹了關(guān)于vue.js實(shí)現(xiàn)刷新當(dāng)前頁面的方法教程,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。

前言

Vue.js(是一套構(gòu)建用戶界面的漸進(jìn)式框架。與其他重量級框架不同的是,Vue 采用自底向上增量開發(fā)的設(shè)計(jì)。Vue 的核心庫只關(guān)注視圖層,是一種數(shù)據(jù)驅(qū)動(dòng)的前端框架

我們在開發(fā)vue的頁面的時(shí)候,有時(shí)候會(huì)遇到需要刷新當(dāng)前頁面功能,但是vue框架自帶的router是不支持刷新當(dāng)前頁面功能的,它只支持在路由路徑變化時(shí)刷新頁面?;谶@個(gè)原理,為了實(shí)現(xiàn)刷新頁面,可以先跳轉(zhuǎn)到一個(gè)空頁面,然后馬上跳回來,從而實(shí)現(xiàn)這個(gè)功能。

開發(fā)工具環(huán)境

  • vue.js
  • webstorm

方法如下

一、原理


如上圖所示,我們需要為要刷新的頁面A編寫一個(gè)自動(dòng)跳回的空頁面,當(dāng)用戶操作了A頁面后,A頁面先跳轉(zhuǎn)到空頁面,然后空頁面馬上跳回A頁面,這時(shí)候vue會(huì)去重新加載A頁面。這種方法可以變相實(shí)現(xiàn)自我刷新,缺點(diǎn)是當(dāng)需要刷新的頁面較多時(shí),空頁面也會(huì)隨之變多。

二、當(dāng)前頁面事件監(jiān)聽


如上圖所示,我們定義了refreshPage方法,這個(gè)方法是對特定事件的回調(diào),在這個(gè)方法會(huì)處理業(yè)務(wù)邏輯,然后在最后使用vue的router跳轉(zhuǎn)到一個(gè)空頁面,這個(gè)空頁面路由路徑是/user/back,這個(gè)路徑是隨便取的,大家可以選擇自己的路徑

三、空頁面的編寫


如上圖所示,在空頁面中立即執(zhí)行路由,跳回原來的頁面,這時(shí)候原來的頁面會(huì)進(jìn)行重新加載,從而實(shí)現(xiàn)了刷新。這里的/user/index就是跳回原來頁面的路由路徑,大家需要根據(jù)自己的項(xiàng)目情況寫。

四、注意事項(xiàng)

本文所使用的方法,其實(shí)是一種hack方法,在極端情況下,比如網(wǎng)絡(luò)極端惡劣,那么可能出現(xiàn)跳到空頁面后跳不會(huì)來,或者干脆跳不到空頁面的情況,大家需要根據(jù)自己的項(xiàng)目情況酌情選擇。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Vue中this.$router.push參數(shù)獲取方法

    Vue中this.$router.push參數(shù)獲取方法

    下面小編就為大家分享一篇Vue中this.$router.push參數(shù)獲取方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • Vue通過for循環(huán)隨機(jī)生成不同的顏色或隨機(jī)數(shù)的實(shí)例

    Vue通過for循環(huán)隨機(jī)生成不同的顏色或隨機(jī)數(shù)的實(shí)例

    今天小編就為大家分享一篇Vue通過for循環(huán)隨機(jī)生成不同的顏色或隨機(jī)數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Vue-Cli如何在index.html中進(jìn)行環(huán)境判斷

    Vue-Cli如何在index.html中進(jìn)行環(huán)境判斷

    這篇文章主要介紹了Vue-Cli如何在index.html中進(jìn)行環(huán)境判斷問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • vue實(shí)現(xiàn)用戶登錄切換

    vue實(shí)現(xiàn)用戶登錄切換

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)用戶登錄切換,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • vue 中使用 watch 出現(xiàn)了如下的報(bào)錯(cuò)的原因分析

    vue 中使用 watch 出現(xiàn)了如下的報(bào)錯(cuò)的原因分析

    這篇文章主要介紹了vue 中使用 watch 出現(xiàn)了如下的報(bào)錯(cuò)信息的原因分析及解決方法,本文附有代碼解決方案,非常不錯(cuò),需要的朋友可以參考下
    2019-05-05
  • vue打包使用Nginx代理解決跨域問題

    vue打包使用Nginx代理解決跨域問題

    這篇文章主要介紹了vue打包使用Nginx代理解決跨域問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • vue動(dòng)態(tài)路由配置及路由傳參的方式

    vue動(dòng)態(tài)路由配置及路由傳參的方式

    這篇文章主要介紹了vue動(dòng)態(tài)路由配置,vue路由傳參的方式,文中給大家提到了router-link這個(gè)組件的相關(guān)知識,需要的朋友可以參考下
    2018-05-05
  • 深入了解Vue.js中的Vuex狀態(tài)管理模式

    深入了解Vue.js中的Vuex狀態(tài)管理模式

    Vuex是Vue.js的官方狀態(tài)管理模式,它為Vue.js應(yīng)用程序提供了一個(gè)集中式的狀態(tài)管理解決方案,Vuex可以幫助我們管理應(yīng)用程序中所有組件的狀態(tài),使得狀態(tài)管理變得更加簡單和可靠,需要詳細(xì)了解可以參考下文
    2023-05-05
  • React之input動(dòng)態(tài)取值和賦值方式

    React之input動(dòng)態(tài)取值和賦值方式

    這篇文章主要介紹了React之input動(dòng)態(tài)取值和賦值方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue如何解決el-select下拉框顯示ID不顯示label問題

    vue如何解決el-select下拉框顯示ID不顯示label問題

    這篇文章主要介紹了vue如何解決el-select下拉框顯示ID不顯示label問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論

托克托县| 永昌县| 鸡西市| 新余市| 贵州省| 丹江口市| 通城县| 黄龙县| 二连浩特市| 松潘县| 炎陵县| 中方县| 绥化市| 噶尔县| 霍山县| 哈尔滨市| 河津市| 呼图壁县| 湟源县| 兴业县| 东港市| 布尔津县| 商城县| 福安市| 呼图壁县| 天门市| 青海省| 万盛区| 将乐县| 施秉县| 应用必备| 河池市| 沿河| 武汉市| 泸定县| 玉山县| 成都市| 杭锦旗| 巫溪县| 且末县| 嘉祥县|