uniApp 引入其它组件后,提示Not found -1,252 at view.umd.min.js:1
uniapp app端会报错一下错误,H5端不会报错。原因:注册的组件没有找到。在init.js文件中引入所有的公用组件,并通过Vue.component(componentName,component)注册,然后在main.js中引入init.js文件。此方法在H5中可以正常运行,但在APP端,组件注册需要直接在main.js中执行,另外在APP端不能动态注册组件,uniapp中Vue.comp
·
app端会报错一下错误,H5端不会报错。
原因:注册的组件没有找到。
在init.js文件中引入所有的公用组件,并通过Vue.component(componentName,component)注册,然后在main.js中引入init.js文件。
此方法在H5中可以正常运行,但在APP端,组件注册需要直接在main.js中执行,另外在APP端不能动态注册组件,uniapp中Vue.component()的第一个参数为必须为静态字符串,不能为变量。(除了H5)
最终解决:在main.js中分别注册全局组件。不能在当前使用页面中引入使用组件。
然后再页面中直接使用组件就可以了。
更多推荐
已为社区贡献1条内容
所有评论(0)