vue-router传参

来源:14-3 订单调试

Bearxsh

2019-05-08

第一个页面

handleDeliver (orderNumber) {
        this.$router.push({ path: '/shop/deliver', query: { orderNumber: orderNumber }, params: {name: 'xsh'} })
      },

第二个页面

async asyncData (ctx) {
      let orderNumber = ctx.query.orderNumber
      return {
        user: {
          orderNumber: orderNumber,
          name: ctx.params.name
        }
      }
}

为什么我第二个页面可以得到ctx.query.orderNumber,得不到ctx.params.name参数啊。
我发现我得不到params传递的参数

写回答

2回答

qq_慕姐8203528

2019-05-09

vue说他从未生产过router这个东西

0
0

快乐动起来呀

2019-05-08

同学你这个是koa-router,检查下接口是get还是post

0
0

Vue全家桶+SSR+Koa2全栈开发美团网

整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品

2445 学习 · 1638 问题

查看课程