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)