猿问

饿了吗项目报错

[Vue warn]: Error in render: "TypeError: Cannot read property 'avatar' of undefined"

found in

---> <VHeader> at src\components\header\header.vue
       <App> at src\App.vue
         <Root>

慕粉1525183835
浏览 2581回答 3
3回答

new_object_

avatar相关的那一段完整贴出来吧这是视图渲染时对象无法取值报的错,要具体看你这做了什么操作。可以排查如下是否写错字段名,导致无法取值,拿到的是undefined。是否引入了vuex等对象,在页面初始化的时候store中的state还没有创建导致取值错误。你可以在引用avatar的代码前在控制台打印一下其父值进行排查

业余奶茶品鉴师

使用了‘avatar’变量,但是没有定义。要先声明变量,才能使用
随时随地看视频慕课网APP

相关分类

Vue.js
我要回答