报错-TypeError: Cannot read properties of undefined (reading ‘url‘)

背景:使用pinia进行状态管理,优化接口调用请求时,报错

TypeError: Cannot read properties of undefined (reading 'url')

TypeError:无法读取未定义的属性(读取“url”)

解决:花括号的属性未定义,查找属性参数,是否是传参传错。如,带括号/不带括号

报错-TypeError: Cannot read properties of undefined (reading ‘url‘)_第1张图片

报错-TypeError: Cannot read properties of undefined (reading ‘url‘)_第2张图片

报错-TypeError: Cannot read properties of undefined (reading ‘url‘)_第3张图片

ps:本次主要出现问题是store中的参数,使用了{}/对象传递,即{id},改为id即可。


另外,接口的参数是 route.params.id ,可以通过父组件触发请求,再将参数传递过去。(Store中没法用route.params.id)

参考:前端解决 “TypeError: Cannot read properties of undefined (reading ‘xxx‘)的多种情况

你可能感兴趣的:(编程报错,编程中的错误总结,vue学习,vue.js,前端,javascript)