微信公众平台日前对外发布通知称,小程序开放插件功能,开发者可以像开发小程序一样开发一个插件,提供给其他小程序使用。并且,小程序开发者可直接在小程序内使用插件,无需重复开发。当用户进入小程序时,可直接使用小程序内插件提供的服务。

据了解,插件是对一组js接口或自定义组件的封装,用于提供给第三方小程序调用。插件必须嵌入在其他小程序中才能被用户使用。插件开发者可以像开发小程序一样编写一个插件并上传代码,在插件发布之后,其他小程序方可调用。小程序平台会托管插件代码,其他小程序调用时,上传的插件代码会随小程序一起下载运行。相对于普通js文件或自定义组件,插件拥有更强的独立性,拥有独立的API接口、域名列表等,但同时会受到一些限制,如一些API无法调用或功能受限。

微信方面表示,此次功能开放范围为企业、媒体、政府及其他组织主体的小程序。小程序开发者无需重新注册帐号,可直接在小程序管理后台开通插件功能,完成基本信息填写后完成开通。

此外,开发者工具还新增“代码片段”功能。代码片段是一种可分享的小程序项目,开发者可生成项目链接让他人在开发者工具中导入和运行小程序代码,便于开发者之间分享小程序开发经验、学习小程序教程、反馈 bug 等。