美文网首页
vue路由跳转的问题

vue路由跳转的问题

作者: 洋洋袁 | 来源:发表于2020-07-24 09:48 被阅读0次

    1. router-link跳转

    <router-link :to="{path:'/model3d/model',query:{filePath:123}}"></routere-link>

    可以通过this.$route.query取到传入的filePath=123,

    <router-link :to="{path:'/model3d/model',params:{filePath:123}}">

    使用this.$route.params.filePath不能取到filePath的传入值

    这是因为跳转使用的path ,而不是name,接收不到params,需要在router文件夹下的js配置组件的path,name,component,就可以接收到params的传入参数,但是一旦刷新,params的值就没了.如果为了保留传入参数,应使用path,query的组合

    相关文章

      网友评论

          本文标题:vue路由跳转的问题

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