mpvue提示TypeError: Cannot read property 'for' of undefined

最近在尝试通过mpvue写小程序,遇到TypeError: Cannot read property 'for' of undefined的报错.这个错误是在执行npm run dev时报的,但是奇怪的是,我什么逻辑都没加只是初始化了main.jsindex.vue,怎么会提示这个呢?

main.js

import Vue from 'vue'
import Index from './index'

const index = new Vue(Index)
index.$mount()

index.vue






之后慢慢排查发现在template标签中需要加上页面元素就不会报错了。由于index.vue是通过ide生成的且报错提示有点莫名,所以这个问题折腾了好久,不禁流下了没技术的泪水。

后来我又初始化了个vue的项目,想看下template标签下不加页面元素会报什么错。报错为:The template root requires exactly one element 相比mpvue这个提示就要清楚多了。

你可能感兴趣的:(mpvue提示TypeError: Cannot read property 'for' of undefined)