深度揭祕新推出的小程序插件

3月13日小程序上線小程序插件功能,很多人都疑惑,小程序插件到底是什麼東西?本文就為您揭開這個疑惑?讓你看一看小程序的真面目。

按照微信官方的解釋,小程序插件是對一組 js 接口或自定義組件的封裝,用於提供給第三方小程序調用。插件必須嵌入在其他小程序中才能被用戶使用。插件開發者可以像開發小程序一樣編寫一個插件並上傳代碼,在插件發佈之後,其他小程序方可調用。小程序平臺會託管插件代碼,其他小程序調用時,上傳的插件代碼會隨小程序一起下載運行。

這段解釋是不是不好理解?我們換一種方式來說明,如果將小程序比作一輛車,那麼小程序插件就是組裝這輛車的各個零部件。也就是說,小程序插件是一些別人製作好的功能模塊,你可以隨時在自己的小程序中應用別人的插件實現特定功能,從而達到節省成本的目的。

在使用插件前,首先要在小程序管理後臺的“設置-第三方服務-插件管理”中添加插件。開發者可登錄小程序管理後臺,通過 appId 查找插件並添加。插件開發者通過申請後,方可在小程序中使用相應的插件。

深度揭秘新推出的小程序插件

填寫插件基本信息,插件的基本信息將在插件申請流程、小程序基本信息頁中展示。

深度揭秘新推出的小程序插件

對於插件的使用者,使用插件前要在app.json 中聲明需要使用的插件,

深度揭秘新推出的小程序插件

在引入插件代碼包之後,就可以在這個小程序中使用插件提供的自定義組件或者 js 接口。

如果需要使用插件的 js 接口,可以使用

requirePlugin

方法:
var myPluginInterface = requirePlugin('myPlugin')
myPluginInterface.hello()

使用插件提供的自定義組件,和使用普通自定義組件的方式相仿。在

json

文件定義需要引入的自定義組件時,使用

plugin://

協議即可,例如:
{ "usingComponents": { "hello-component": "plugin://myPlugin/hello-component"
}
}


分享到:


相關文章: