亚洲免费在线观看_av网站免费观看_亚洲视频中文字幕_日本视频在线_香蕉一区二区_国产精品中文_这里只有精品久久_欧美一区二区三区不卡_日本高清在线观看_国产精品免费一区二区三区都可以_欧美黄色大片视频_自拍偷拍第1页_亚洲啪av永久无码精品放毛片_三级免费观看_日日狠狠_波多野结衣绝顶大高潮_国语一级片_亚洲丁香婷婷

027-81331413

微信小程序插件是怎么用的

發布時間:2020-11-09 瀏覽:3281

使用插件

小程序開發者可便捷地把插件添加到自己的小程序內,豐富小程序的服務。當用戶在使用小程序時,將可以在小程序內使用插件提供的服務。

開放范圍

所有小程序

接入流程

  1. 在小程序管理后臺添加插件

    小程序開發者可在”小程序管理后臺-設置-第三方服務-插件管理“中,根據AppID查找需要的插件,并申請使用。插件開發者在24小時內通過后,小程序開發者可在小程序內使用該插件。

  2. 在小程序代碼中使用插件

引入插件代碼包

對于插件的使用者,使用插件前要在 app.json 中聲明需要使用的插件,例如:

1
2
3
4
5
6
7
8
{
  "plugins": {
    "myPlugin": {
      "version": "1.0.0",
      "provider": "wxxxxxxxxxxxxxxxxx"
    }
  }
}

  如上例所示, plugins 定義段中可以包含多個插件聲明,每個插件聲明中都必須指明插件的 appid 和需要使用的版本號。

使用插件的 js 接口

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

如果需要使用插件的 js 接口,可以使用 requirePlugin 方法:

1
2
3
var myPluginInterface = requirePlugin('myPlugin')
 
myPluginInterface.hello()

  

使用插件的自定義組件

使用插件提供的自定義組件,和使用普通自定義組件的方式相仿。在 json 文件定義需要引入的自定義組件時,使用 plugin:// 協議即可,例如:

1
2
3
4
5
{
  "usingComponents": {
    "hello-component": "plugin://myPlugin/hello-component"
  }
}

  

出于對插件的保護,插件提供的自定義組件在使用上有一定的限制:

  • 頁面中的 this.selectComponent 接口無法獲得插件的自定義組件實例對象;

  • wx.createSelectorQuery 等接口的 >>> 選擇器無法選入插件內部。