我们都知道vue是单页面应用,但是有的时候会有不同的需求,比如你点开一个商品的详情,那么它的详情信息需要在新的页面展示才方便,如果还在当前页面的话,对于用户来说体验感不好,查看一个商品的详情,想要再查看另一个商品就需要返回商品列表页,然后再点击其他商品。多了一个返回的步骤。
代码:window.open()
detailReport(item) {
console.log(item);
let routeData = this.$router.resolve({
path: "/new-detail-del",
query: {
id: item,
},
});
window.open(routeData.href, "_blank");
},