小程序載入第三方js文件(小程序載入第三方js文件失敗)

本文目錄一覽:

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

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

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-14 02:15
下一篇 2024-12-14 02:15

相關推薦

  • QML 動態載入實踐

    探討 QML 框架下動態載入實現的方法和技巧。 一、實現動態載入的方法 QML 支持從 JavaScript 中動態指定需要載入的 QML 組件,並放置到運行時指定的位置。這種技術…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智慧、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • vue下載無後綴名的文件被加上後綴.txt,有後綴名的文件下載正常問題的解決

    本文旨在解決vue下載無後綴名的文件被加上後綴.txt,有後綴名的文件下載正常的問題,提供完整的代碼示例供參考。 一、分析問題 首先,需了解vue中下載文件的情況。一般情況下,我們…

    編程 2025-04-29
  • 如何在Java中拼接OBJ格式的文件並生成完整的圖像

    OBJ格式是一種用於表示3D對象的標準格式,通常由一組頂點、面和紋理映射坐標組成。在本文中,我們將討論如何將多個OBJ文件拼接在一起,生成一個完整的3D模型。 一、讀取OBJ文件 …

    編程 2025-04-29
  • 為什麼用cmd運行Java時需要在文件內打開cmd為中心

    在Java開發中,我們經常會使用cmd在命令行窗口運行程序。然而,有時候我們會發現,在運行Java程序時,需要在文件內打開cmd為中心,這讓很多開發者感到疑惑,那麼,為什麼會出現這…

    編程 2025-04-29
  • Python中讀入csv文件數據的方法用法介紹

    csv是一種常見的數據格式,通常用於存儲小型數據集。Python作為一種廣泛流行的編程語言,內置了許多操作csv文件的庫。本文將從多個方面詳細介紹Python讀入csv文件的方法。…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • Python將矩陣存為CSV文件

    CSV文件是一種通用的文件格式,在統計學和計算機科學中非常常見,一些數據分析工具如Microsoft Excel,Google Sheets等都支持讀取CSV文件。Python內置…

    編程 2025-04-29

發表回復

登錄後才能評論