vue.js push给出TypeError:无法读取undefined的属性'name'

时间:2017-12-12 15:21:23

标签: javascript vue.js

我有这样的事情:

template<template<typename> typename F, ??? TL, template<typename> typename... R>
struct tfront<TL<F, R...>> {
    template<typename T> using type = F<T>;
};

之后:

new Vue({    
    el: '#core',
    data: {
        checkedThemes: []
        ...
    }
})

调用push会引发 TypeError:无法读取未定义的属性'name',但是当我从网页(添加一些值)执行此操作时,它可以正常工作。

编辑:此错误发生在Chrome中。在firefox中我得到: [Vue警告]:渲染错误:“TypeError:themes [checkedTheme]未定义”

此外,阵列在推动后填充良好。

indicateur.js line 157 is the push

这个错误来自哪里?

1 个答案:

答案 0 :(得分:0)

用Firefox调试是一个更好的主意,因为它说: [Vue警告]:渲染错误:“TypeError:themes [checkedTheme]未定义”

错误发生在html(渲染)部分。