在manifest.json配置了如下的代码:
"h5": {
"async": {
"loading": "AsyncLoading", // 页面js加载时使用的组件(需注册为全局组件)
"error": "AsyncError", // 页面js加载失败时使用的组件(需注册为全局组件)
"delay": 200, // 展示 loading 加载组件的延时时间
"timeout": 5000 // 页面js加载超时时间(超时后展示 error 对应的组件)
}
},
然后在main.js引入:
import AsyncLoading from './components/asyncLoading.vue'
请求的时候,没有调用到loading??
是哪里出了问题???
8***@qq.com (作者)
在main.js已经注册全局了,名字也没写错
2018-12-19 15:42
Trust
回复 8***@qq.com:麻烦你去认真读一下 Vue 的组件规范,什么叫组件名。连 name 都没有声明,也就是没有写名字。https://cn.vuejs.org/v2/guide/components-registration.html
2018-12-19 15:47
Trust
回复 8***@qq.com:另外,上传项目的时候,麻烦上传完整的可以直接运行的,而不是某一个文件,这样根本没办法重现或定位问题。
2018-12-19 15:48