我在用intelliJ idea写vue.js的项目的时候,谷歌浏览器的开发者工具给了一条报错,并且网页无法显示
[Vue warn]: Failed to mount component: template or render function not defined.
这条报错的位置是vue.esm.js
在segmentfault以及一些其他网站上搜了这条报错之后,我更改了webpack配置文件中resolve使用的文件,原本是vue.esm.js,现改为vue.common.js(后者是use strict,前者不是)
更改后我用intelliJ的find usage功能检查了一遍,结果是没有任何其他文件在使用vue.esm.js了
另外我还在main.js的new Vue里面写了一个render function
但是之后再次运行项目的时候依然有相同的报错,并且来源也依然是vue.esm.js,不过在我更改代码之后报错虽然还存在,但网页可以正常显示了
现在的组件login.vue是这样写的
App.vue是这样的
main.js是这样的
有谁能提供一点思路,看看这条报错产生的原因或者报错的来源为什么还是这个文件的原因?谢谢!!
MMMHUHU
相关分类