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

Vue-Router如何動態(tài)更改當(dāng)前頁url query

 更新時間:2024年08月08日 09:10:35   作者:三千數(shù)優(yōu)一  
這篇文章主要介紹了Vue-Router如何動態(tài)更改當(dāng)前頁url query問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Vue-Router動態(tài)更改當(dāng)前頁url query

在網(wǎng)上試過很多方法。僅這一種生效。

猜測可能是淺拷貝的問題。

Vue-Router版本:3.2.0

// 需要被注入的query
const uid = "12345";
// 原url query
const {...query} = this.$route.query;
// 替換新query
this.$router.replace({query: {...query, uid}});

Vue修改當(dāng)前頁面query參數(shù)

最近在項目中手寫分頁器(為什么手寫,因為對分頁器樣式外觀要求比較嚴(yán)苛),遇到一個需求,就是我們在點擊分頁的時候,再進(jìn)入詳情,之后回退希望能夠回到之前的頁碼值。

解決這個需求,個人總結(jié)了兩種方法。

1:對標(biāo)百度,不知道大家有沒有發(fā)現(xiàn) 百度在進(jìn)入詳情頁采取的方式是新開一個頁面,這樣我們回退到列表頁的時候,頁碼值保持不變。

這是一種可取的簡單的方式,實現(xiàn)思路為:

生成一個a鏈接,然后指定a的href屬性和target屬性,再模擬a的點擊事件即可!

2:但是有時候我們的甲方不想新開頁面怎么辦,這里就可以通過修改vue的query參數(shù)來實現(xiàn)。

  • 2-1:我們在進(jìn)入這個列表頁的時候,給一個初始默認(rèn)值,例如:page=1

不用擔(dān)心頁面路由問題,只要問號前面的路由是對的,不影響頁面跳轉(zhuǎn)

  • 2-2:我們需要在分頁器事件的時候改變?yōu)g覽器中的query

其中的currentPage是我們當(dāng)前的頁碼值,我們就是將它賦值給我們的query里面的參數(shù)

從而實現(xiàn)點擊分頁器,就能動態(tài)的改變路徑中的值。

        const query=JSON.parse(JSON.stringify(this.$route.query))
        query.page=this.currentPage//你的分頁器頁碼值變量
        this.$router.push({ path: this.$route.path, query })

這樣我們在點擊進(jìn)入詳情頁后,回退依舊是當(dāng)前的頁碼值,之后大家判斷調(diào)接口就好了!

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解vue2.0模擬后臺json數(shù)據(jù)

    詳解vue2.0模擬后臺json數(shù)據(jù)

    這篇文章主要介紹了vue2.0模擬后臺json數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • vue3 ref獲取不到子組件的解決方法

    vue3 ref獲取不到子組件的解決方法

    在父組件內(nèi)調(diào)用子組件內(nèi)的事件從而改變子組件的某些狀態(tài),父子組件使用<script setup>語法糖,父組件通過給子組件定義ref訪問其內(nèi)部事件,本文給大家介紹了vue3 ref獲取不到子組件的解決方法,需要的朋友可以參考下
    2024-06-06
  • Vuex3和Vuex4有哪些區(qū)別

    Vuex3和Vuex4有哪些區(qū)別

    本文主要介紹了Vuex3和Vuex4有哪些區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 富文本編輯器quill.js開發(fā)之自定義格式擴展

    富文本編輯器quill.js開發(fā)之自定義格式擴展

    這篇文章主要為大家介紹了富文本編輯器quill.js開發(fā)之自定義格式擴展,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • vue使用event.dataTransfer實現(xiàn)A容器數(shù)據(jù)拖拽復(fù)制到B容器方式

    vue使用event.dataTransfer實現(xiàn)A容器數(shù)據(jù)拖拽復(fù)制到B容器方式

    這篇文章主要介紹了vue使用event.dataTransfer實現(xiàn)A容器數(shù)據(jù)拖拽復(fù)制到B容器方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2026-02-02
  • 前端vue+elementUI如何實現(xiàn)記住密碼功能

    前端vue+elementUI如何實現(xiàn)記住密碼功能

    這篇文章主要給大家介紹了關(guān)于vue+elementUI如何實現(xiàn)記住密碼功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • vue項目如何部署運行到tomcat上

    vue項目如何部署運行到tomcat上

    這篇文章主要介紹了vue項目如何部署運行到tomcat上的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Vue常用指令V-model用法

    Vue常用指令V-model用法

    本篇文章主要介紹了Vue常用指令_V-model用法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Vue3如何按照某個字段將數(shù)組分成多個數(shù)組

    Vue3如何按照某個字段將數(shù)組分成多個數(shù)組

    這篇文章主要介紹了Vue3如何按照某個字段將數(shù)組分成多個數(shù)組的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-07-07
  • 讓webpack+vue-cil項目不再自動打開瀏覽器的方法

    讓webpack+vue-cil項目不再自動打開瀏覽器的方法

    今天小編就為大家分享一篇讓webpack+vue-cil項目不再自動打開瀏覽器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09

最新評論

邳州市| 沂水县| 麻阳| 靖安县| 铁岭县| 奉节县| 灵武市| 隆安县| 辽中县| 横峰县| 平南县| 赞皇县| 连城县| 上栗县| 七台河市| 沅陵县| 江北区| 拉萨市| 四子王旗| 平谷区| 富裕县| 郎溪县| 嘉定区| 灵石县| 吴忠市| 婺源县| 高尔夫| 惠水县| 井冈山市| 嘉定区| 本溪| 兰坪| 神池县| 绿春县| 龙海市| 宝坻区| 拉孜县| 天全县| 万全县| 华亭县| 平湖市|