本文图文讲解微信小程序开发中使用uni-app插件以及相关说明。
由于小程序不支持DOM很多操作就变得没那么顺手了,要是用原生的特别是对于新手来说就显得更麻烦和没效率了,幸好uni-app有个插件市场,那里有各种插件供使用,当然很多插件拿下来会有各种问题要做修改(有的甚至改得面目全非😂),如果你有时间、精力和能力最好当然还是自己写,毕竟这样出问题自己比较清楚也不会有版权等问题。下面整理一些基于uni-app比较实用的插件。
HTML富文本解析插件-Parser富文本插件【全端支持】
很多小程序只是系统的一个端而已,各个端都运行和展示着相同的内容,但这些内容数据库里只能保存比较大众化的格式(比如html)致于在不同端如何解析就要靠各端去处理了。写个img,你会发现width使用100%无法显示出来,加固定宽度会变形,而只有加上mode才能显示比较正常。当接口传来一坨html时,你会发现小程序并不能解析而是将其当字符串显示,这时就需要使用html富文本解析了,虽然官方提供了rich-text,但直接使用会有各种问题,这时候推荐你下载Parser富文本插件【全端支持】,这个支持范围比较广而且也不会有太多问题,作者还在GitHub上搞了个使用教程。
分类插件-侧边导航分类模板,适用于商品分类导航等
分类是很常见的功能,这个比较简单,但拿下来依然需要根据实际情况修改。
分页-LoadMore 加载更多
这个可以用于点击加载更多分页。还有个Pagination 分页器,但我感觉不如这个加载更多好。
类似微信通讯录的索引-索引列表页面模板
这个使用起来比较麻烦的是要对数据进行比较复杂的处理,要把数据转成拼音然后排序再依次归到A-Z的数组中,这样才能被这个插件解析出来。
滚动公告插件-An NoticeBar 通告栏 上下滚动 循环滚动通告栏
这个插件滚动的内容只支持字符串,内容如果包含元素得在插件中加上面的Parser插件解析。
悬浮按钮-Fab 悬浮按钮
这个有点像iPhone的导航虚拟按键,可以在上面放一些功能。
弹出层-Popup 弹出层
这个可以做分享功能等。
列表展示-Card 卡片
这个可以用于列表展示信息。
评价插件-Rate 评分
这个可以用于评价功能。
标签插件-Tag 标签
这个可以用于展示标签。
解锁-手势图案锁屏页面模板
现在很多app都有手势解锁功能,这个可以考虑一下。
日历插件-Calendar 日历
这个就不用多说了。
更多插件你也可以到uni-app插件市场搜索。
历史上的今天:
展开阅读全文
上一篇: 小程序开发[代码加入主动更新]