vue运行报错 Error in created hook: “TypeError: Cannot read property ‘className‘ of null“
export default {methods: {getAllList() {this.$http.get('/api/list').then( res => {console.log(res)})}},mounted() {...
·
export default {
methods: {
getAllList() {
this.$http.get('/api/list').then( res => {
console.log(res)
})
}
},
mounted() {
this.getAllList();
},
created() {
this.getAllList();
}
}
以上代码的写法,运行就会报错: Error in created hook: "TypeError: Cannot read property 'className' of null"
代码会定位在 this.$http.get() 该方法上。
原因是在created()和mounted()或者methods方法上多次调用了该方法。根据自己功能需要只在一个地方调用即可。
更多推荐
已为社区贡献16条内容
所有评论(0)