this.$router.resolve新窗口打开

有些时候需要在单击事件或者在函数中实现页面跳转,新窗口打开

router:

 path: '/user_details/:financialInstitutionId

在单击事件触发的方法里

const {href} = this.$router.resolve({
                    path: `/user_details/${userId}`
                });
                window.open(href, '_blank');

在user_details页面中怎么接受通过路径传递过来的userId?

let userId = this.$route.params.userId

此时浏览器的地址栏也将显示携带的参数

你可能感兴趣的:(VUE)