微信小程序 第三方插件的使用

前言

各類開發其實都是有插件的,以前我覺得小程序沒有,沒想到後來又有了,昨天動手想集成兩個插件試試,沒想到一波三折,這裏記錄一下我踩的坑json

要有appid的小程序才能接入插件哦,體驗的不行的小程序

集成過程

一、在微信公衆平臺後臺,登陸,設置-第三方服務-添加插件。這裏以添加"極點日曆"爲例bash

image

注意最多隻能添加5個哦微信

image

二、搜索你要的插件,並添加app

image

image

添加成功後,就能夠在插件管理下面看到你添加的插件了微信公衆平臺

image

三、在app.json中添加插件ide

image

這裏的插件名能夠本身隨意取ui

這裏以tx-map爲例,參考它的文檔spa

image

在app.json中添加相關信息插件

image

而provider即AppID,version即版本號

image

在項目中具體怎麼使用,要看開發文檔,而開發文檔我發現有些插件有,有些插件並無,反正本身多查查吧

image

四、在目標頁面的json文件裏引用該插件

image

注意這裏的tx-map即在app.json取的那個名字,而map-route也能夠本身取,這裏取啥,到時候wxml裏用的組件就是這個名字

image

五、在目標頁面的wxml文件裏使用該插件

image

若是要使用插件的 js 接口的話,在js裏,使用requirePlugin(在app.json裏命名的插件的名字),就能得到插件對象,好比:

let plugin = requirePlugin("tx-map")
複製代碼

六、查看效果

image

一些問題

  • 插件未受權使用
  • Cannot read property 'version' of undefined TypeError:Cannot read property 'version' of undefined
  • 出錯了!

插件未受權使用

image

這個你能夠嘗試調整你的調試基礎庫版本,我以前是1.9.1,調整到2.1.1就行了。

image

Cannot read property 'version' of undefined TypeError:Cannot read property 'version' of undefined

image

這個真心沒搞懂,由於這個錯誤是看心情出現的,一下子好一下子很差的,有點不穩定的樣子,聽說是下降調試基礎庫版本

出錯了!

image

這個也是看心情出現的(目前仍然是懵逼臉,不曉得是我錯了,仍是插件有問題)

相關文章
相關標籤/搜索