pages.json中的第一项配置如下:
"pages" : [
{
"path" : "pages/main/main",
"style" : {.....
H5调试时始终报
Failed to mount component: template or render function not defined.
最终发现,只要改为其它名称就没有问题。例如:
"pages" : [
{
"path" : "pages/home/home",
"style" : {.....
这样不该吧,还要管文件命名不能用main吗?
4 个回复
最佳回复
1***@qq.com (作者)
找到原因了:
如果定义页面:"path" : "pages/home/home",
但是在“pages/home/”文件夹中存在pages/home/home.js文件,则会出现问题:
例如:pages/index/index.vue中有如下类似的写法,将导致问题
1***@qq.com (作者)
问题再次出现,看来不是命名的问题,是时不时出现:
Failed to mount component: template or render function not defined
却没有明显的提示
大蜗牛超人
我也遇到了,挺灵异的
一个目录下不能有与vue文件同名的js文件,否则当时不会报错 但重启web调试服务后会报错
Failed to mount component: template or render function not defined.
舌尖跳舞 - 现在不减肥,以后徒伤悲。
多谢啊,我也是这个问题,已解决。之前几天都好好的突然报错