Jo_cc
Jo_cc
采纳率37%
2020-04-14 12:23

VUE怎样重新打开一个新页面?????

图片说明我在一个页面上设置了一个按钮!点击的时候调这个全景图页面!调的时候并不是从新打开的!
而是在按钮页面直接显示!
请问如何让点击的是生成新的页面打开??谢谢了

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • qq_36911145 封印di恶魔 1年前

    一种方式用router-link打开,你button可以放在这个里面

    <router-link
            target="_blank"
            :to="{ name:'route_name', query: {看你带不带参数 } }">button</router-link>
    

    另一种方式写个方法将route解析成url用window.open打开

    goDetails () {
          let url = this.$router.resolve({
            name: `route_name`,
            params: {看你带不带参数 }
          });
          window.open(url, "_blank");
      }
    
    点赞 评论 复制链接分享

相关推荐