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

vue?跳轉(zhuǎn)頁面$router.resolve和$router.push案例詳解

 更新時(shí)間:2023年10月12日 10:39:56   作者:青藏陽光  
這篇文章主要介紹了vue?跳轉(zhuǎn)頁面$router.resolve和$router.push案例詳解,這樣實(shí)現(xiàn)了既跳轉(zhuǎn)了新頁面,又不會(huì)讓后端檢測(cè)到頁面鏈接不安全之類的,需要的朋友可以參考下

寫下我遇到的問題,調(diào)用后端接口返回html字符串包括script標(biāo)簽,現(xiàn)在需要跳轉(zhuǎn)到新頁面顯示這個(gè)html。

push+query傳參可以打開新窗口,但參數(shù)是在地址欄顯示的,可能是script里面再次有觸發(fā)接口的行為,頁面會(huì)顯示鏈接不安全之類。

所以改用push+params,但這種是在當(dāng)前頁面打開,不能打開新窗口。

再改用resolve+params,這種跳轉(zhuǎn)到新頁面又獲取不到參數(shù)了。(別的博文也有寫到確實(shí)如此)

所以想著先用push+query跳頁面1且傳參,但不渲染頁面1且同時(shí)再push+params跳轉(zhuǎn)到新頁面2(但是沒有打開新窗口)

這樣實(shí)現(xiàn)了既跳轉(zhuǎn)了新頁面,又不會(huì)讓后端檢測(cè)到頁面鏈接不安全之類的。

代碼部分:

地址欄傳參跳轉(zhuǎn)

 let routeData = this.$router.resolve({ name: 'hfRecharge', query: { html: response }});
 window.open(routeData.href, '_blank');

再,params傳參跳頁面,讓地址欄不顯示參數(shù)

  mounted() {
 let routeData = this.$router.push({ name: 'hfRechargeShow', params: { html: this.$route.query.html }});
  }

最后,渲染頁面

  mounted() {
    const div = document.createElement('div');
    div.innerHTML = this.$route.params.html;
    document.body.appendChild(div);
    document.forms[0].submit();
  }

23年4月6日

import qs from 'qs'
let routeData = this.$router.resolve({name: 'pageName', query: {form: qs.stringify(response.data)}});

文章前頭寫過resove+query傳參后頁面取不到參數(shù),我遇到的情況是我傳的參數(shù)是個(gè)對(duì)象,所以利用了qs,在新頁面再

const form = qs.parse(this.$route.query.form);

解析為對(duì)象就可以.出具體值了。

到此這篇關(guān)于vue 跳轉(zhuǎn)頁面$router.resolve和$router.push的文章就介紹到這了,更多相關(guān)vue 跳轉(zhuǎn)頁面內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue中路由參數(shù)與查詢參數(shù)傳遞對(duì)比解析

    Vue中路由參數(shù)與查詢參數(shù)傳遞對(duì)比解析

    在Vue.js中,路由與導(dǎo)航不僅涉及頁面切換,還包括了向頁面?zhèn)鬟f參數(shù)和獲取查詢參數(shù),這篇文章主要介紹了Vue路由參數(shù)與查詢參數(shù)傳遞,需要的朋友可以參考下
    2023-08-08
  • vue 組件數(shù)據(jù)加載解析順序的詳細(xì)代碼

    vue 組件數(shù)據(jù)加載解析順序的詳細(xì)代碼

    Vue.js的解析順序可以概括為:模板編譯、組件創(chuàng)建、數(shù)據(jù)渲染、事件處理和生命周期鉤子函數(shù)執(zhí)行,接下來通過本文給大家介紹vue 組件數(shù)據(jù)加載解析順序的完整代碼,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • vue項(xiàng)目打包后怎樣優(yōu)雅的解決跨域

    vue項(xiàng)目打包后怎樣優(yōu)雅的解決跨域

    這篇文章主要介紹了vue項(xiàng)目打包后怎樣優(yōu)雅的解決跨域,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • vue如何實(shí)現(xiàn)接口統(tǒng)一管理

    vue如何實(shí)現(xiàn)接口統(tǒng)一管理

    這篇文章主要介紹了vue如何實(shí)現(xiàn)接口統(tǒng)一管理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue-draggable實(shí)現(xiàn)pc端拖拽效果

    vue-draggable實(shí)現(xiàn)pc端拖拽效果

    這篇文章主要為大家詳細(xì)介紹了vue-draggable實(shí)現(xiàn)pc端拖拽效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue實(shí)現(xiàn)按需加載組件及異步組件功能

    vue實(shí)現(xiàn)按需加載組件及異步組件功能

    這篇文章主要介紹了vue實(shí)現(xiàn)按需加載組件和異步組件,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-05-05
  • Vue中使用v-model雙向數(shù)據(jù)綁定select、checked等多種表單元素的方法

    Vue中使用v-model雙向數(shù)據(jù)綁定select、checked等多種表單元素的方法

    ?v-model?指令可以用在表單?input、textarea?及?select?元素上創(chuàng)建雙向數(shù)據(jù)綁定,它會(huì)根據(jù)控件類型自動(dòng)選取正確的方法來更新元素,本文給大家介紹Vue中如何使用v-model雙向數(shù)據(jù)綁定select、checked等多種表單元素,感興趣的朋友一起看看吧
    2023-10-10
  • vuejs響應(yīng)用戶事件(如點(diǎn)擊事件)

    vuejs響應(yīng)用戶事件(如點(diǎn)擊事件)

    本篇文章主要介紹了vuejs響應(yīng)用戶事件(如點(diǎn)擊),通過vuejs響應(yīng)用戶事件的技巧,具有一定的參考價(jià)值,有興趣的小伙伴們可以參考一下。
    2017-03-03
  • Electron-store本地存儲(chǔ)功能用法詳解

    Electron-store本地存儲(chǔ)功能用法詳解

    這篇文章主要為大家介紹了Electron-store本地存儲(chǔ)功能的用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • vue router自動(dòng)判斷左右翻頁轉(zhuǎn)場(chǎng)動(dòng)畫效果

    vue router自動(dòng)判斷左右翻頁轉(zhuǎn)場(chǎng)動(dòng)畫效果

    最近公司項(xiàng)目比較少終于有空來記錄一下自己對(duì)vue-router的一些小小的使用心得,本文給大家分享vue router自動(dòng)判斷左右翻頁轉(zhuǎn)場(chǎng)動(dòng)畫效果,感興趣的朋友一起看看吧
    2017-10-10

最新評(píng)論

枣强县| 新建县| 太湖县| 莫力| 广丰县| 湖北省| 浮梁县| 海城市| 塘沽区| 修文县| 水城县| 霍山县| 无极县| 团风县| 同仁县| 仪征市| 永昌县| 凤台县| 施甸县| 巩留县| 湟源县| 城固县| 北安市| 旌德县| 崇义县| 武夷山市| 甘孜县| 庆城县| 商水县| 乌拉特后旗| 慈利县| 克东县| 宁都县| 西安市| 东阳市| 商洛市| 石城县| 岳普湖县| 浪卡子县| 大竹县| 南投市|