zoukankan      html  css  js  c++  java
  • vue路由之间带参数跳转params与query的区别

    路由写法:

    path是给query用this.$router.query.xxx接收   翻译成汉语:询问(query)路径(pah)  类似get传参

    params写name是给params用 this.$route.query.xxx来接收   自己要注意   翻译成汉语:参数(param)姓名(name)  类似post传参

     

    params只能用name 引入

    子页面接受的时候:

      created:function(){

        var pages= this.$router.params.page来接收

      } data里面添加page空位接收

     

    query只能用 path 来引入

    子页面接收

     created:function(){

        var pages= this.$router.query.page来接收

      } data里面添加page空位接收

    query相当于get请求,页面跳转时,地址栏有请求的参数。params相当于post请求,参数不会在地址栏显示出来。

    params:(注意:这里的12和ls 对应的是/:id/:name 这两个参数可以不写 那么就不会在地址栏上显示 不过刷新页面参数会消失 写上参数刷新页面 参数不会消失)

  • 相关阅读:
    中国式沟通
    10 表连接优化
    09 优化数据访问
    07 SQL优化技术
    06 执行计划
    04 系统和对象统计信息
    03 找出性能问题
    02 key concept
    Xpert 调优
    JavaWeb_常用功能_01_文件上传
  • 原文地址:https://www.cnblogs.com/maibao666/p/11003431.html
Copyright © 2011-2022 走看看