vue 解決window.open()新開窗口被瀏覽器攔截問題


 1  data() {
 2     return {
 3       jumpUrl: null
 4     }
 5   },
 6   watch: {
 7     // 新窗口打開頁面,解決瀏覽器攔截問題
 8     jumpUrl() {
 9       if (this.jumpUrl) {
10         window.open(this.jumpUrl, '_blank')
11       }
12       this.jumpUrl = null
13     }
14   },
15   methods: {
16      paymentApi() {
17         this.$axios
18             .post(orderCustomer.payment, { param: this.paymentData, type: '' })
19             .then((res) => {
20                this.jumpUrl = res.data // 請求獲取到url復制
21             })         
22     }
23   }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM