[Vue warn]: Error in created hook: "TypeError: Cannot read property 'navIcon' of undefined" TypeE...

记个坑:

在vue的created中写了个for循环如下:

created(){
    let _this = this;
    for ( let i = 0; i <= _this.items.length; i++) {
        _this.items[i].imgSrc = _this.items[i].navIcon
    }
}

结果报错:


1.png

搜了很多度娘无果,最后发现es6的箭头函数搞的鬼。。。
改成如下:

created(){
    let _this = this;
    for ( let i = 0; i < _this.items.length; i++) {
        _this.items[i].imgSrc = _this.items[i].navIcon
    }
}

把 "<=" 中的 "=" 去掉!。。。。。。卧槽。。。。。。

问题解决!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容