[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
    }
}

结果报错:


[Vue warn]: Error in created hook:
1.png

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

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

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

问题解决!

你可能感兴趣的:([Vue warn]: Error in created hook: "TypeError: Cannot read property 'navIcon' of undefined" TypeE...)