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

如何解決vue在ios微信"復制鏈接"功能問題

 更新時間:2020年03月26日 11:53:39   作者:岑農耕 - 深圳  
這篇文章主要介紹了如何解決vue在ios微信"復制鏈接"功能問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

這個問題在安卓上是完全沒有問題的,可是到了iPhone上就徹底失效了。因為ios微信對vue路由中的#號識別問題。

我的解決辦法是在初始進入項目時重新拼接項目地址,再重定向到拼接的地址去。

先獲取到#號前的路由地址,再手動添加我們的#號和當前項目地址后綴:

在路由router.js里的beforeEach函數寫

截取地址

// 重定向功能,為解決ios微信上復制鏈接功能不能復制到動態(tài)路由問題
// 獲取地址前段部分,不算參數
 var replaceUrl = window.location.href.split('#')[0] + '#' + to.path;
 var index = 0; // 索引初始化
 // 給replaceUrl拼接參數
 for (var i in to.query) {
  // 判斷是否等于第一個參數
  if (index == 0) {
   // 拼接地址第一個參數,添加“?”號
   replaceUrl += '?' + i + '=' + to.query[i]
  } else {
   // 拼接地址非第一個參數,添加“&”號
   replaceUrl += '&' + i + '=' + to.query[i]
  }
  index++; // 索引++
 }

重定向跳轉

window.location.replace(replaceUrl); // 重定向跳轉 

全部代碼

router.beforeEach((to, from, next) => {  
next();
// 重定向功能,為解決ios微信上復制鏈接功能不能復制到動態(tài)路由問題
// 獲取地址前段部分,不算參數
var replaceUrl = window.location.href.split('#')[0] + '#' + to.path;
var index = 0; // 索引初始化
// 給replaceUrl拼接參數
for (var i in to.query) {
 // 判斷是否等于第一個參數
 if (index == 0) {
  // 拼接地址第一個參數,添加“?”號
  replaceUrl += '?' + i + '=' + to.query[i]
 } else {
  // 拼接地址非第一個參數,添加“&”號
  replaceUrl += '&' + i + '=' + to.query[i]
 }
 index++; // 索引++
}
// console.log('test20190117:' + to.meta.title, replaceUrl);
window.location.replace(replaceUrl); // 重定向跳轉
// 重定向功能------end
});

原文鏈接:https://blog.csdn.net/qq_37235823/article/details/86476723

到此這篇關于如何解決vue在ios微信"復制鏈接"功能問題的文章就介紹到這了,更多相關vue 微信 ios復制鏈接內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Ant?Design-vue?解決input前后空格問題(推薦)

    Ant?Design-vue?解決input前后空格問題(推薦)

    最近做項目遇到這樣一個問題輸入框不允許有前后空格但字符中間可以有空格,怎么解決這個問題呢,接下來小編把ant?Design-vue?解決input前后空格問題的實現(xiàn)代碼分享給大家,感興趣的朋友一起看看吧
    2022-10-10
  • vuepress實現(xiàn)自定義首頁的樣式風格

    vuepress實現(xiàn)自定義首頁的樣式風格

    這篇文章主要介紹了vuepress實現(xiàn)自定義首頁的樣式風格,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue中使用$emit傳遞多個參數的2種方法

    vue中使用$emit傳遞多個參數的2種方法

    這篇文章主要給大家介紹了關于vue中如何使用$emit傳遞多個參數的2種方法,在Vue中可以使用$emit方法向父組件傳遞數據,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • Vue腳手架的創(chuàng)建超詳解步驟

    Vue腳手架的創(chuàng)建超詳解步驟

    這篇文章主要給大家介紹了關于Vue腳手架創(chuàng)建的相關資料,Vue腳手架是vue官方提供的標準化開發(fā)工具(平臺),文中通過代碼以及圖文介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • Vue封裝一個TodoList的案例與瀏覽器本地緩存的應用實現(xiàn)

    Vue封裝一個TodoList的案例與瀏覽器本地緩存的應用實現(xiàn)

    這篇文章主要介紹了Vue封裝一個TodoList的案例與瀏覽器本地緩存的應用實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • vue中$refs的三種用法解讀

    vue中$refs的三種用法解讀

    這篇文章主要介紹了vue中$refs的三種用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 詳解Vue中$refs和$nextTick的使用方法

    詳解Vue中$refs和$nextTick的使用方法

    這篇文章主要為大家介紹了Vue中$refs和$nextTick的使用方法,文中的示例代碼講解詳細,對我們學習Vue有一定幫助,需要的可以參考一下
    2022-03-03
  • Vue源碼探究之虛擬節(jié)點的實現(xiàn)

    Vue源碼探究之虛擬節(jié)點的實現(xiàn)

    這篇文章主要介紹了Vue源碼探究之虛擬節(jié)點的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • 淺談Vue 初始化性能優(yōu)化

    淺談Vue 初始化性能優(yōu)化

    本篇文章主要介紹了淺談Vue 初始化性能優(yōu)化,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 如何在Vue中獲取DOM元素的實際寬高

    如何在Vue中獲取DOM元素的實際寬高

    使用vue的時候,想要獲得一個指定的元素的高度時,下面這篇文章主要給大家介紹了關于如何在Vue中獲取DOM元素的實際寬高的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09

最新評論

穆棱市| 巍山| 颍上县| 延长县| 金山区| 葫芦岛市| 邵阳市| 梅州市| 梅河口市| 新营市| 海城市| 贡觉县| 龙江县| 鄄城县| 南溪县| 汶川县| 永嘉县| 饶河县| 建宁县| 仪征市| 临城县| 黄陵县| 临沧市| 沾益县| 平湖市| 和田县| 普定县| 福安市| 毕节市| 汶川县| 内丘县| 建德市| 韶关市| 光山县| 林周县| 江山市| 博罗县| 石棉县| 普陀区| 泾源县| 通州区|