小程序开发教程:如何使用插件?

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(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 已有APP的公司要不要开发对应的微信小程序

    虽然小程序是以应用平台作为开发点,拥有着基本的App功能,但是目前看来

  • 开发微信点餐小程序,服务管理更便捷,经营成本有效降低

    微信小程序作为一个工具型的产品被开发与推广,有多种可以作为工具使用的场景可以选择,餐饮行业的点餐工具就是常见的

  • 微信小程序开发难不难,广州互诚科技告诉你

    在百度网页上,很多人在询问微信小程序开发难不难,小编也一样用这样的文字去搜寻答案

  • 广州企业外包微信小程序开发要注意什么

    广州企业千千万,微信小程序开发公司也不少,相较于企业自己开发小程序,选择开发公司会比较省时省力。不过虽然如此,但是这并不代表企业就没有注意事项,在选择好开发公司之后,自己的也要融入到开发的工作当中,将自己的想法全面传达给开发公司

  • 定制化微信小程序为何价格会高那么多

    无论是定制版本的微信小程序还是公众号、微商城,价格都会比模板制作的高出一些。那为什么会高?又高在哪里?这两个问题的回答就能让企业商家看出定制开发是否值得,所以小编得摩拳擦掌来好好夸大其词了。

  • 就目前情况看,企业开发微信小程序还是APP?

    一晃半年过去,微信小程序已经上线这么长时间的,在这半年里,其经历过沉沉浮浮、起起落落,从差点被市场放弃而后又重获新生,各类企业商家对小程序的开发态度仍旧是比较模糊的概念,特别是现在,有别于小程序之前的低迷状态,正是由于它的发展,所以才令更多的人

江苏快3平台 河北快3平台 广西快3平台 pc蛋蛋官方网站 pc蛋蛋官方网址 pc蛋蛋28 pc蛋蛋 pc蛋蛋网站 湖北快3投注平台 pc蛋蛋