快速上手
捐赠uView
来源:uView
浏览
5176
扫码
2020-05-19 07:48:55
快速上手
如何使用
如何不使用easycom而单独引用某一个组件
关于uView组件的esaycom规则可能和其他组件引入名称冲突的问题
快速上手
如何使用
通过npm和下载方式的配置之后,在某个页面可以直接使用组件,无需通过import引入组件。
如何不使用easycom而单独引用某一个组件
某些情况下,您可能不想通过easycom引用组件(虽然我们极力推荐您使用easycom),那么您可以使用import这个常规的引入方式,如下:
关于uView组件的esaycom规则可能和其他组件引入名称冲突的问题
uView的组件引入是通过easycom形式的,写在pages.json中,以u-开头,这可能和其他UI组件,或者uni-app件市场的uParse修复版-html富文本加载组件名冲突而报错, 原因是此uParse的组件引用名为u-parse,也是u-开头,即使您在页面中显式地配置了组件引入,但uni-app然认为easycom配置的规则优先级比页面引入的组件规则高。
以下为uParse第三方插件的官方写法:
可以看到,上方虽然通过import声明了此组件,最终引用的组件名称为(“u-“开头),但是uni-app然忽视了,而认为uView在pages.json配置的easycom规则的优先级更高,因而去uView的组件库 中查找u-parse,因为找不到而报错,这是不合理的。
解决办法也很简单,给冲突的插件换一个名字即可,比如上面的uParse插件,我们在import和components声明的时候换一个名字即可,比如这里让其为字母a开头:
当前内容版权归 uView 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 uView .
上一篇:配置
下一篇:效果演示