Jo_cc
Jo_cc
2020-04-14 12:23
采纳率: 37%
浏览 1.5k
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • qq_36911145
    封印di恶魔 2020-04-14 14:54
    已采纳

    一种方式用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");
      }
    
    点赞 评论

相关推荐