打開新頁面,有兩種方式,
一種是標簽式:
<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
可以獲取到路由中的信息,包括參數。