美文网首页
vue中实现跳转一个新页面并且传参

vue中实现跳转一个新页面并且传参

作者: who_are_you_ | 来源:发表于2019-07-30 16:43 被阅读0次

    一、通过window.open实现

    const { href } = this.$router.resolve({
        name: "router-name", // 这里
        query: {
            id: 1
        }
    });
    window.open(href, '_blank');
    

    第一种方法也可以写成这样:

    const { href } = this.$router.resolve({
        path: "/router-name/user",
        params: {
            id: 1
        }
    });
    window.open(href, '_blank');
    

    二、通过router-link实现

    <router-link tag="a" 
                 target="_blank"
                 :to="{ name: 'router-name', query: {id: 1} }">
    </router-link>
    

    相关文章

      网友评论

          本文标题:vue中实现跳转一个新页面并且传参

          本文链接:https://www.haomeiwen.com/subject/fuinrctx.html