微信小程序产生初衷就是为能更好地连接用户和服务,自从小程序插件功能上线以来,越来越多的商户、开发者开发了属于自己的小程序。小程序插件就是用来被开发者添加到小程序中直接使用为用户提供方便服务的功能组件。例如开发一款餐馆小程序想做个预约订餐功能、客户查询快递信息、没有数据项实现地图查找功能的小程序,由于开发技术有限实现复杂功能难度大、服务成本高、缺乏电商、打车等相应类目的资质和大部分行业都有一些相似的功能需求等,通过小程序插件就能更轻松更方便解决。
更好地应用小程序插件三个技巧
1、开发共享,避免重复开发
在小程序内使用插件,可免去小程序开发者重复开发,一定程度上减少了开发工作量。
例如:在旅游景区的小程序可以使用地图插件,开发者无需在小程序内独立开发地图内导航、出行指引、周边服务推荐等能力,直接使用地图插件即可为用户提供导航服务,免去很大量的开发工作。
2、插件可提供针对行业的完整服务
同时覆盖线上线下
插件不仅可以解决线下服务的问题,还能针对特定行业提供全套完整服务。
商家希望借助小程序更好地连接用户和服务,包括线上、线下服务。线下服务往往人力成本、硬件设备等要求较高,商家在小程序内提供完整服务的门槛较高。
还以景区服务小程序为例,使用门票购买插件,用户可在小程序内完成门票线上预订、购买等流程,在到达景区后,通过插件服务提供商提供的移动终端或硬件设备,可完成门票兑换、核销。
而对于餐饮、零售等线下行业而言,插件更是极大降低了商家的成本,商家可以使用预订、排队、外卖等插件,由插件开发者提供线下服务,商家只需在小程序内引用插件,即可使用由插件开发者提供的预订、外卖等服务,节省了成本。
3、降低服务门槛的问题
实现“服务共享”
具有开发能力及服务资质的开发者,可将自己的服务封装成插件,提供给其他小程序使用,实现“服务共享”。
小程序插件的构成和使用原理
插件代码由一些自定义组件和 JS 代码文件构成,插件开发者在发布插件时,这些代码被上传到微信后台保存起来。当小程序使用插件时,使用者需填写插件的 AppID 和版本号,以便从后台获取相应的插件代码。小程序代码编译时,插件代码会被嵌入到小程序中,与小程序一起编译运行。
小程序和插件实现交互方式
根据需要,插件代码可以提供 JS 接口或自定义组件供小程序调用。JS 接口可以用于界面无关的逻辑,自定义组件可以嵌入界面中展示。
对于插件使用者来说,插件的调用方法很简单——
1、使用插件 JS 接口
与普通 JS 文件间require的方式一样,只需要将require(FILE_NAME)改成requirePlugin(PLUGIN_NAME)这样的调用形式。
2 、使用插件提供的自定义组件
与使用普通自定义组件的方法非常相似。在json文件的usingComponents段落中,按照plugin://PLUGIN_NAME/COMPONENT_NAME的形式使用即可。
微信小程序插件怎么使用更好?就为大家介绍到这里。此外,目前一个小程序最多可使用5个插件,赶紧将插件用起来,节约开发者成本吧。