vue打開到新頁面,並傳遞參數


打開新頁面,有兩種方式,

一種是標簽式:

<router-link tag="a" target="_blank" :to="{path: '/edit', params: {id: '000'}}">
 
一種是函數編程式:
let routeData = this.$router.resolve({
  path:'/edit',
  query:{id: '000'}
});
window.open(routeData.href, '_blank');
 
標簽式傳值有點問題,在新頁面中獲取不到參數,所以試了下使用函數式,在新頁面中使用:
this.$route
可以獲取到路由中的信息,包括參數。


免責聲明!

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



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