91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue.js開發抓信插件,如何在單頁應用中打開新窗口

發布時間:2020-06-30 19:36:14 來源:網絡 閱讀:562 作者:北京看看 欄目:開發技術

在vue項目中實現跳轉到一個新窗口,有兩個方法:
1、<vue-link>標簽實現新窗口打開
官方文檔中說 v-link 指令被 <router-link> 組件指令替代,且 <router-link> 不支持 target="_blank" 屬性,如果需要打開一個新窗口必須要用<a>標簽,但事實上vue2版本的 <router-link> 是支持 target="_blank" 屬性的(tag="a"),如下:

<router-link target="_blank" :to="{path:'/home',query:{id:'1'}}">新頁面打開home頁</router-link>

2、編程式導航
可以使用this.$router.resolve解析出需要跳轉的url,然后用window.open打開,如下:

let routeUrl = this.$router.resolve({
     path: "/share",
     query: {id:96}
   });
   window.open(routeUrl.href, '_blank');

這種方法在抓信的安卓版本可用,但是發現在抓信iOS版本APP中無法打開新頁面。經過實踐發現,按照如下方法即可在抓信的iOS版本APP正常工作。
3, 用<a :href=variable target="_blank">
首先在頁面設置好超鏈接的跳轉代碼:

<a  :href=url1 target="_blank">打開新窗口</a>

其中變量url1是頁面定義的變量:

 export default {
        data() {
            return {
                      url1:"https://www.baidu.com"              
            }
        },
        methods: {
                getURL() {
                        const url3= this.$router.resolve({
                              name:"guide",
                             params:{}
                        });
                      this.url1=url3.href;      
                }
        },
        mounted() {
                   this.getURL();
        }
                .......

這樣,就可以打開新頁面了

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

商洛市| 静宁县| 运城市| 乌审旗| 灌阳县| 文昌市| 耒阳市| 仪陇县| 远安县| 平阴县| 临江市| 广平县| 石泉县| 绥芬河市| 姜堰市| 江川县| 林州市| 云龙县| 亚东县| 赤峰市| 武胜县| 永德县| 朝阳市| 安徽省| 云阳县| 合阳县| 塘沽区| 德兴市| 肥西县| 常山县| 仪征市| 汝州市| 东丰县| 勃利县| 博兴县| 松原市| 翁牛特旗| 大厂| 蓝山县| 康保县| 南岸区|