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

vue通過路由實現(xiàn)頁面刷新的方法

 更新時間:2018年01月25日 10:49:34   作者:陌上寒  
本篇文章主要介紹了vue通過路由實現(xiàn)頁面刷新的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

vue 開發(fā)微信商城項目,

需求如下:

購物車頁面跳轉到詳情頁,購物車頁面包含了多個組件,點擊結算跳轉到訂單頁面,從訂單返回時,購物車頁面沒有刷新,由于購物車組件之間通過bus實現(xiàn)事件傳遞,頁面跳轉(非物理返回)無法觸發(fā)beforeDestroy方法,則無法再此方法中銷毀bus方法

 beforeDestroy() {
  this.$root.Bus.$off('judge')
  this.$root.Bus.$off('refreshDetail')
  this.$root.Bus.$off('clearAll')
  this.$root.Bus.$off('upDataCart')
 },

無奈,通過beforeRouteLeave來銷毀

 beforeRouteLeave(to, from, next) {
  this.$root.Bus.$off('judge')
  this.$root.Bus.$off('refreshDetail')
  this.$root.Bus.$off('clearAll')
  this.$root.Bus.$off('upDataCart')

  next()
 },

同樣的,物理返回時無法觸發(fā)購物車的created方法,則無法觸發(fā)bus的$on方法

歸根結底,物理返回時刷新頁面則可以處理此問題

思路一

  beforeRouteEnter(to, from, next) {
   next(()=>{
     window.location.reload()
   })
  },

此方法理論貌似可行,但是頁面會狂刷不止,

最后采用了思路二,貌似是一個很low的方法,但是解決了實際問題

 this.$router.replace({ name: 'cart' })// 處理返回刷新問題
   this.$router.push({
    path: '/order/order_sure',
    query: {
     sku: sku_str,
     cart: 'cart'
    }
   })

頁面跳轉前先通過路由replace到當前頁,再跳轉到訂單頁面,返回可以自動刷新了,這個方法并不理想,如果您有更好的方法,歡迎分享

有專門的方法處理此問題,在購物車頁面,添加如下代碼即可

 // 銷毀組件,返回刷新
 deactivated() {
  this.$destroy()
 },

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • vue實現(xiàn)表格數(shù)據(jù)的增刪改查

    vue實現(xiàn)表格數(shù)據(jù)的增刪改查

    這篇文章主要為大家詳細介紹了vue實現(xiàn)表格數(shù)據(jù)的增刪改查,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • vue和react的區(qū)別及優(yōu)缺點解讀

    vue和react的區(qū)別及優(yōu)缺點解讀

    這篇文章主要介紹了vue和react的區(qū)別及優(yōu)缺點說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 基于elementUI使用v-model實現(xiàn)經緯度輸入的vue組件

    基于elementUI使用v-model實現(xiàn)經緯度輸入的vue組件

    這篇文章主要介紹了基于elementUI使用v-model實現(xiàn)經緯度輸入的vue組件,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • vue項目中實現(xiàn)的微信分享功能示例

    vue項目中實現(xiàn)的微信分享功能示例

    這篇文章主要介紹了vue項目中實現(xiàn)的微信分享功能,結合實例形式分析了基于vue.js實現(xiàn)的微信分享功能具體定義與使用方法,需要的朋友可以參考下
    2019-01-01
  • Vue渲染函數(shù)詳解

    Vue渲染函數(shù)詳解

    下面小編就為大家?guī)硪黄猇ue渲染函數(shù)詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 基于Vue+echarts編寫一個折線圖

    基于Vue+echarts編寫一個折線圖

    這篇文章主要為大家詳細介紹了如何利用Vue和Echarts實現(xiàn)繪制折線圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-05-05
  • 前端Vue單元測試入門教程

    前端Vue單元測試入門教程

    單元測試是用來測試項目中的一個模塊的功能,本文主要介紹了前端Vue單元測試入門教程,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • vue實現(xiàn)滾動底部加載下一頁指令的示例代碼

    vue實現(xiàn)滾動底部加載下一頁指令的示例代碼

    vue中監(jiān)控滾動事件可以直接在mounted中綁定滾動事件,然后在銷毀前解綁滾動事件,本文通過實例代碼介紹vue實現(xiàn)滾動底部加載下一頁指令的過程,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • vue路由導航守衛(wèi)和請求攔截以及基于node的token認證的方法

    vue路由導航守衛(wèi)和請求攔截以及基于node的token認證的方法

    這篇文章主要介紹了vue路由導航守衛(wèi)和請求攔截以及基于node的token認證的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • Vue + Node.js + MongoDB圖片上傳組件實現(xiàn)圖片預覽和刪除功能詳解

    Vue + Node.js + MongoDB圖片上傳組件實現(xiàn)圖片預覽和刪除功能詳解

    這篇文章主要介紹了Vue + Node.js + MongoDB圖片上傳組件實現(xiàn)圖片預覽和刪除功能,結合實例形式詳細分析了Vue + Node.js + MongoDB基于圖片上傳組件實現(xiàn)圖片預覽和刪除功能相關操作技巧,需要的朋友可以參考下
    2020-04-04

最新評論

西乌珠穆沁旗| 青神县| 手机| 甘泉县| 岳阳市| 渝北区| 富锦市| 栾川县| 霍山县| 淮北市| 雷州市| 东安县| 英德市| 六枝特区| 屏东县| 车险| 海淀区| 大埔县| 惠来县| 榆树市| 镇康县| 沙坪坝区| 苏尼特左旗| 湘阴县| 通化市| 麻栗坡县| 桐梓县| 郑州市| 白沙| 丹棱县| 石河子市| 剑阁县| 营口市| 广元市| 子洲县| 长汀县| 同仁县| 横峰县| 台南县| 兰西县| 莱州市|