使用vue-router跳转页面


vue有组件vue-router,可以实现页面跳转,有两种方式实现。

1、使用vue-router标签,其中target属性指定页面打开方式(当前页或新标签页)

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

2、使用函数实现页面跳转(编程式导航)

1 this.$router.push({name: "soc", params: {ckdh: item.cankudxh, cghthm: item.cghthm}});

此方法无法实现在新标签页打开页面,可用window对象的open方法实现

let router_url = this.$router.resolve({
    name: "router_name",
    query: {
        param1: variable1,
        param2: variable2
    }
});
window.open(router_url .href, "_blank");        

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM