小程序開發教程:如何使用插件?

2018/7/29 23:35:56
摘要: 在開發小程序的時候,可以在其中添加插件,而去豐富小程序的一些服務,為用戶提供更加便捷、豐富、趣味而有價值的服務內容

在開發小程序的時候,可以在其中添加插件,而去豐富小程序的一些服務,為用戶提供更加便捷、豐富、趣味而有價值的服務內容。那么,小程序開發接入插件,該如何去接入呢?下面我們就簡單說下插件接入流程以及一些相關事項。

  1、插件接入流程

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

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

  想在小程序代碼中使用插件,則需要在代碼中引入插件代碼寶,并且對于使用者來說,在使用之前一定要在app.json中聲明所需要使用到的插件。如下例子,plugins 定義段中可以包含多個插件聲明,但每個插件聲明中都必須指明插件的 appid 及其所需要使用的版本號。

{

  "plugins": {

    "myPlugin": {

      "version": "1.0.0",

      "provider": "wxxxxxxxxxxxxxxxxx"

    }

  }

}

3、使用插件的js接口

引入插件代碼包之后,可以在小程序中使用插件所提供的自定義組件或者js接口。而使用js接口的話,則可以使用 requirePlugin 方法,如下所示:

var myPluginInterface = requirePlugin('myPlugin')

myPluginInterface.hello()

4、使用插件的自定義組件

在使用插件所提供的自定義組件時,它的使用方式和使用普通自定義組件的方式相仿。即在 json 文件定義需要引入的自定義組件時,使用 plugin:// 協議即可。示例如下。不過,處于對插件的保護,所以其在提供的自定義組件上有使用限制,即頁面中的 this.selectComponent 接口無法獲得插件的自定義組件實例對象;wx.createSelectorQuery 等接口的 >>> 選擇器無法選入插件內部。這些細節問題都需要被注意到。

{

  "usingComponents": {

    "hello-component": "plugin://myPlugin/hello-component"

  }

}

5、插件調用 API 的限制

  插件可以調用的API與小程序是不同的,它們兩者有如下區別:

(1)一些API是不允許插件調用的。

(2)插件的請求域名列表與小程序相互獨立。


聲明:文章"小程序開發教程:如何使用插件?"為互誠科技—微信小程序開發公司的原創文章,轉載請注明出處,謝謝合作!
標簽:小程序干貨
電話咨詢:18011971195(黃先生)
在線留言:
微信掃碼,關注我們
相關文章
  • 廣州微信小程序開發,是否會顛覆應用格局

    微信小程序被開發后,不管以后會不會給應用界帶來顛覆性的影響,但首先我們能確定

  • 閃開發票+自助打印小程序解決方案加快報銷進程

    前一陣子微信官方開放的閃開發票的功能,一經推出就受到廣大用戶的支持與使用,不過這個功能也只是支持在開發的時候,可以直接將自己之前在“微信發票助手”中的開票信息傳輸給開票工作人員而已,并不是整個開票流程都是全自助化

  • 目前微信小程序開發的市場反應如何

    對于微信小程序開發的市場反應可以分為三個階段:過去、目前與未來。過去式作為已經發生過的事情,小程序低迷的市場反應大家也已經看在眼中

  • 小程序開發亮點:微信小程序的價值所在

    關于小程序開發,目前還是處于一個初級階段,但這并不代表它沒有價值

  • 微信小程序開發帶來的創業競爭力與前景分析

    微信小程序的出現,在應用市場與微信平臺上都激起了一層層波瀾。它的優勢、它的新鮮感、它的想象空間都吸引了很多創業者的眼球。小程序

  • 廣州微信小程序定制開發報價規則

    微信上的每一種產品都有定制開發,小程序也一樣,但不是所有產品的制定開發報價規則都相同,每一種產品根據其開發特色的不同與所處地區不同

上海快三走势图上海快3形态走势