vue中关闭当前页面踩坑记录
当前页面直接使用window.close不行
必须是新窗口才能使用window.close
所以要router跳转时打开新窗口才能关闭
//直接使用 不行
window.close();
//先使用下面跳转对应页面
let routeData = this.$router.resolve({
path: `xxx`,
});
window.open(routeData.href, "_blank");
//新页面中,才能使用如下关闭
window.close()
//可以使用判断显示隐藏关闭按钮
this.isActive = Boolean(window.opener);
版权声明:本文为qq_42288851原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。