easycom模式开发UNI-APP组件调用必须掌握的实用技巧

easycom模式开发UNI-APP组件调用必须掌握的实用技巧

Uni-app是基于VUE开发的。通常,首先安装组件,然后在全局或本地引入和注册。今天给大家分享一下在easycom模式下开发UNI-APP组件调用必须掌握的实用技巧。需要朋友就来看看吧。

这篇文章的目的是为了引起更多的注意。具体文档和easycom规范请移至uni-app官网。[portal]easycom模式描述

easycom组件模式介绍

从HBuilderX 2.5.5开始支持Easycom组件模式。如果HBuiderX版本较低,请先检查更新!

Uni-app是基于VUE开发的。通常,首先安装组件,然后在全球或本地引入和注册。然后,您可以使用页面中相应的组件。流程比较复杂,uni-app通过使用easycom组件模式简化了上述三个步骤,使得用户在使用组件时无需参考和注册,直接在页面中使用组件。当然,前提是遵循某些easycom规范。

实际使用效果如下:

模板

视图class=container

单一列表

单一列表项标题=第一行/单一列表项

单一列表项标题=第二行/单一列表项

/uni-list

/查看

/模板

脚本

//这里不需要导入,也不需要在组件中注册uni-list组件。模板可以直接使用。

导出默认值{

data() {

返回{

}

}

}

/脚本

uni-app 默认的easycom规范

要像上面的代码块一样直接在页面中使用组件,在安装或定制组件时需要遵循以下规范:

组件文件必须放在组件目录中。

的。组件对应的vue文件必须放在与组件同名的文件目录中。

描述可能不是很清楚,看看效果图就知道了:

以图中的uni-swipe-action.vue组件为例,其组件路径必须是components/uni-swipe-action/uni-swipe-action . vue。

自定义组件放置目录

Uni-app的默认easycom规范是将组件放在组件目录中。

Uni-app还允许我们修改组件放置的默认目录和匹配规则;

Easycom是自动开启的,不需要手动开启。需要时,可以在pages.json的easycom例程中进行个性化设置,比如关闭自动扫描,或者自定义扫描匹配组件的策略。设置参数如下:

请参考以下官方自定义配置规则:

[匹配node_modules中的vue文件]

easycom :

autoscan: true,

自定义:{

Uni-(。*): @/components/uni-$ 1.vue ,//匹配组件目录中的vue文件。

Vue-file-(。*):包名/路径/到/vue-file-$ 1 . vue //匹配node_modules中的vue文件。

}

}

UVIew配置规则如下:

[在uview/components目录中匹配以u开头的u view/components]

{

//这是要添加的内容。

easycom :

^u-(.*): @/u view/components/u-$ 1/u-$ 1 . vue

},

//这是现有的内容。

pages: [

//.

]

}

使用easycom的好处

简化组件的使用,提高开发效率。

无论组件目录中安装了多少组件,easycom都会在打包后自动移除未使用的组件,对组件库的使用特别友好。

关于在easycom模式下开发UNI-APP组件调用必须掌握的实用技巧,本文到此结束。有关easycom模式下UNI-APP组件的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

easycom模式开发UNI-APP组件调用必须掌握的实用技巧