> 馆藏中心

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

来源:cnblogs 编辑:张华

翻译为“初始化时出现错误致使()关闭”www.179s.com防采集请勿采集本网。

你先看看vue生命周期这一地方吧:https://cn.vuejs.org/v2/guide/instance.html#生命周期图示,页面打开后,根据vue生命周期推断,如果你在created函数发起异步请求,那么Vue生命周期还处在mounted之前,而mounted之后Vue才把dom元素挂在到Vue对象中的,这个时你候就开始在html标签里面使用声明式渲染了,而且你数据结构也没有,那肯定就会出现找不到或未定义的异常,你想想是不是这么回事?所以控制台才报错。要么你尝试在mounted函数里面发起异步请求,要么就老老实实把数据的结构给写出来。建议经常阅读Vue官方文档,很多问题都是自己的小细节没有到位导致的。而且你在created函数发起异步,数据不给结构,有时候json数据是一层还好,可以拿到,有时候两层甚至以上就拿不到了,偶尔渲染数据成功,偶尔就不行。收获园豆:30集合做个非空判断。

vue是异步请求。页面渲染刚开始的时候还没有拿到这个值,所以会报错。在vue中对该值进行if判断(v-if = " ")。当该对象有值的时候再进行渲染。

重新安装客户端即可

参考:freesion.com/article/80191021817/收获园豆:10v-for="course in course_list" :key="course.name"改成v-for="(course,index) of course_list" :key="index"

这是它的一个生命周期钩子函数,就是一个vue实例被生成后调用这个函数。一个vue实例被生成后还要绑定到某个html元素上,之后还要进行编译,然后再插入到document中。每一个阶段都会有一个钩子函数,方便开发者在不同阶段处理不同逻辑。一般可以

或者试试将 return下的course_list:[] 改成course_list:[{name:''}]

我之前也是这毛病` 他们说的办法用完了,还是没用~ 他们说问题:穿越火线CF出现错误框,写着“Error in InitRenderer().Shutting down. 然后说CF出现错误,需要结束 解决:虚拟机虚拟显卡不支持Directx3D, 解决方法: 用记事本打开虚拟系统安装目录

或者在v-for的外层div上加 v-if=“course_list”

我之前也是这毛病` 他们说的办法用完了,还是没用~ 他们说问题:穿越火线CF出现错误框,写着“Error in InitRenderer().Shutting down. 然后说CF出现错误,需要结束 解决:虚拟机虚拟显卡不支持Directx3D, 解决方法: 用记事本打开虚拟系统安装目录

可以试试看能否解决收获园豆:10

vue warn:failed to resolve directive:el Vue警告:未能解决指令:EL

在组件mounted过程2113中5261,newsItems还是你4102声明的值(空1653数组)。内在容item.more.thumbnail前面增加item.more &&<img :src="item.more && item.more.thumbnail" />,毛,看报错很明显是你数据有问题,你自己看看item.more有没有这个东西。浏览器装下vue的插件,分分钟找到问题好吧?,报错说读不到“thumbnail”的属性,是因为这个东西没有定义。所以你检查检查这个东西在用之前是不是定义了,狗狗昨晚梦到和你一样你得定内容来自www.179s.com请勿采集。

本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。本文《[Vue warn]: Error in render: "TypeError: Cannot read property 'name' of undefined"》转载自cnblogs,版权归原作者所有,若侵权请联系:E-MAIL:513175919@qq.com
违法违规信息请立即联系本网可获得现金奖励,TEL:1-8-2-1-0-2-3-3-3-8-1(电话仅供违法违规信息举报,侵权类信息请EMAIL。)

www.179s.com false 互联网 http://www.179s.com/jsblogcnk/pd/pddxyx.html report 2606 你先看看vue生命周期这一地方吧:https://cn.vuejs.org/v2/guide/instance.html#生命周期图示,页面打开后,根据vue生命周期推断,如果你在created函数发起异步请求,那么Vue生命周期还处在mounted之前,而mounted之后Vue才把dom元素挂在到Vue对象中的,这个时你候就开始在html标签里面使用声明式渲染了,而且你数据结构也没有,那肯定就会出现找不到或未定义的异常,你想想是不是这么回事?所以控制台才报错。要么你尝试在mounted函数里面

热门图片

经济金融企业管理法律法规社会民生科学教育降生活体育运动文化艺术电子数码电脑网络娱乐休闲行政地区心理分析医疗卫生