Request URL: http://localhost:8888/api/sys/user/null
Request Method: GET
Status Code: 200 OK
Remote Address: 127.0.0.1:8888
Referrer Policy: strict-origin-when-cross-origin

传参调接口发现参数是null 没有接收到参数

Request URL: http://localhost:8888/api/sys/user/null

主要原因是 调用参数的方式如下

async getUserDetailById() {
      const res = getUserDetailById(this.userId)
      console.log(res)
      console.log(1212)
    }

这边传入的参数 this.userId 是接收到的props参数

错误的主要原因:因为props传参是异步的 而这个请求是在页面created()里面就要调用的方法

 解决方法:是在调用方法的时候传入一个id,父组件调用子组件上的方法并且传参!!!

this.$refs.assignRole.getUserDetailById(id)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐