本文目錄一覽:
微信小程序 第三方插件的使用
各種開發其實都是有插件的,之前我以為小程序沒有,沒想到後來又有了,昨天動手想集成兩個插件試試,沒想到一波三折,這裡記錄一下我踩的坑
1、在微信公眾平台後台,登錄,設置-第三方服務-添加插件。這裡以添加”極點日曆”為例
注意最多只能添加5個哦
2、搜索你要的插件,並添加
添加成功後,就可以在插件管理下面看到你添加的插件了
3、在app.json中添加插件
這裡的插件名可以自己隨意取
這裡以tx-map為例,參考它的文檔
在app.json中添加相關信息
而provider即AppID,version即版本號
在項目中具體怎麼使用,要看開發文檔,而開發文檔我發現有些插件有,有些插件並沒有,反正自己多查查吧
4、在目標頁面的json文件里引用該插件
注意這裡的tx-map即在app.json取的那個名字,而map-route也可以自己取,這裡取啥,到時候wxml里用的組件就是這個名字
5、在目標頁面的wxml文件里使用該插件
如果要使用插件的 js 介面的話,在js里,使用requirePlugin(在app.json里命名的插件的名字),就能獲得插件對象,比如:
6、查看效果
這個你可以嘗試調整你的調試基礎庫版本,我之前是1.9.1,調整到2.1.1就好了。
這個真心沒搞懂,因為這個錯誤是看心情出現的,一會兒好一會兒不好的,有點不穩定的樣子,據說是降低調試基礎庫版本
這個也是看心情出現的(目前仍然是懵逼臉,不曉得是我錯了,還是插件有問題)
怎麼樣處理微信小程序載入app-service.js錯誤的問題
載入 app-service.js 錯誤
WAService.js:2 不要在 undefined.js 註冊多個Page
APP-SERVICE-Engine:Please do not register multiple Page in undefined.js
開始新建一個小程序,結果報這麼多錯誤。
但是我點擊到編輯頁查看的時候,沒有pages,utils呀。。
進入app.js沒有註冊多個page呀。
感覺很奇怪,然後忽然想起前幾天新建了一個一樣的項目名稱,所以才出現上面的報錯。
於是重新命名一個,就沒有這個問題了。
為啥同一個項目名稱不行呢,我本地實際已經刪除了原來的項目的?
仔細想一想,應該是微信伺服器的項目名稱為用戶下的唯一文件哈~
因為在項目裡面還可以直擊用手機預覽地。項目實際上是提交到微信伺服器了。
小程序js中如何引入組件
小程序js中引入組件如一下步驟:
1、準備好外部想要引入的外部文件,命名為util.js,並且填充固定的文件內容(一般是固定的庫)。
2、打開util.js,繼續填寫重要內容將要使用的方法用module.exports給暴露出來。
3、將外部js放在指定的文件夾utils里(utils規定存放js庫和數字格式化文件)。
4、在想要用到這個方法的js裡面require這個js,然後調用即可。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/252831.html