如何解決uni-app項目編譯小程序報錯問題

2020-12-16 IT軟體專家

工具

HBuilderX微信開發者工具技術

Vueuni-appJavaScriptwxml在使用HBuilderX創建uni-app項目過程中,編譯成微信小程序,結果在微信開發者工具中一直報錯:Cannot read property 'forceUpdate' of undefined,查找資料和相關說明,是因為沒有配置微信小程序AppID

1、uni-app項目編譯成微信小程序,開發者工具控制臺一直報這個錯誤

錯誤提示,查找原因

2、打開uni-app項目中的manifest.json,選擇微信小程序配置,結果發現微信小程序AppID是空的

檢查微信小程序配置

3、再次檢查微信小程序項目,對應的project.config.json,appid不是正常的字符串

project.config.json,檢查appid

4、配置微信小程序AppID,然後重新編譯

配置微信小程序AppID,重新編譯項目

5、可以發現微信小程序項目沒有再報錯

錯誤解決,顯示正常

相關焦點

  • 如何使用HBuilderX創建uni-app並編譯成支付寶小程序
    1、打開HBuilderX工具,新建項目,勾選uni-app,輸入項目名稱和選擇模板,然後點擊創建新建uni-app項目,選擇模板2、打開uni-app項目,查看項目結構;新建頁面打開uni-app項目,查看項目結構3、打開項目中的pages.json文件,配置頁面路徑pages.json文件
  • uni-app 1.2發布,iOS、Android、小程序、H5全覆蓋
    uni-app遵循Vue.js語法規範,一套代碼,多端發行,切實解決了眾多開發者的痛點;故自 8 月份發布以來,已有上萬名開發人員擁抱uni-app,目前已累計創建了數萬個應用,活躍的開發者們每天在QQ群中產生數萬條交流記錄。奔跑的腳步不會停止,歷時一個多月的打磨,uni-app 1. 2 版本正式發布,支持發行到H5 平臺。
  • 如何使用HBuilderX創建uni-app並編譯成微信小程序並配置底部菜單
    創建項目2、打開新建項目窗口,勾選uni-app項目類型,輸入項目名稱,選擇模板,然後點擊創建配置外部web伺服器調用url7、選中uni-app項目,點擊運行--->運行到小程序模擬器--->微信開發者工具運行到小程序模擬器
  • 如何使用uni-app中的日曆組件並獲取日期
    工具HBuilderX微信開發者工具技術Vueuni-appJavaScriptwxmlCSS3微信小程序1、打開HBuilderX開發工具,創建uni-app項目;然後新建uni-app頁面,添加uni-calendar組件,設置日曆相關的屬性
  • 360小程序與數字天堂達成合作 新版本uni-app將大幅提升360小程序...
    近日,360小程序宣布與國內最大的無線中間件廠商數字天堂(DCloud)達成合作。數字天堂(DCloud)旗下多端開發框架uni-app,也於不久前完成針對360小程序的適配,將支持uni-app應用編譯直接發布為360小程序,從而幫助開發者迅速完成360小程序的開發。
  • 真實測評:用uni-app開發小程序,比原生開發好在哪裡?
    uni-app自然可以解決這些問題,但開發者又經常有些顧慮:怕使用uni-app後,微信小程序裡有的功能無法實現,受制於uni-app的更新怕性能不如原生WXML怕框架不成熟1、功能實現開發者最常問的問題:如果小程序迭代升級,新增了一批API,但uni-app框架未及時更新,該怎麼辦?其實這是誤解,uni-app不限制底層API 調用;在小程序端,uni-app支持直接編寫微信原生代碼。
  • 如何在uni-app雲開發項目查看雲函數context
    >工具HBuilderX微信開發者工具雲服務管理平臺技術vueuni-appJavaScript在uni-app項目雲開發時,創建了雲函數,默認有兩個參數event和context。下面利用實例說明:操作步驟:1、新建uni-app項目,選擇uniCloud模板;然後在cloudfunctions-tcb文件夾,新建雲函數querySys
  • uni-app成長路線
    uni-app 這是一個多端的開發框架。簡單的說:你寫出一套代碼,然後可以根據需要打包出 web應用、安卓app、IOSapp、微信小程序、支付寶小程序、頭條小程序、百度小程序......作為一個跨了這麼多端的集大成者,沒有點坑是不可能的對比:儘管現在已經有了 react-native 和Flutter這樣的 優秀的技術,但是uni-app的中國多端化落地還是能打動很多小微企業,在微信小程序出現以前,大家在談 Hybird
  • uni-app開發小程序實現錨點、圖片預覽、視頻播放進度保存
    1、錨點實現uni-app開發小程序錨點實現有兩種方式:一種是uni-app的api,另一種是微信小程序api(1)、是uni-app的apiuni.createSelectorQuery().select('.item').boundingClientRect
  • 如何在uni-app項目中使用vue屬性監測表達式
    工具微信開發者工具HBuilderX技術vueuni-app下面利用實例說明:1、打開HBuilderX開發工具,創建uni-app項目,並新建頁面文件sys創建uni-app項目,並新建頁面文件sys2、打開新建的頁面文件,在template標籤中,插入三個數字類型輸入框,並綁定變量
  • 解決import 導入 CommonJS 模塊報錯的問題
    由於目前 JavaScript 模塊生態仍然存在碎片化,我們會經常遇到一個項目裡混雜不同模塊類型的情況。不同模塊之間的不兼容造成了模塊導入/導出句法的不兼容,在代碼執行時會報錯,給開發帶來了很大問題。假設我們的項目入口文件 main.js 內容如下:入口文件所導入的 numbers.js 內容如下:安裝 rollup.js 之後在項目裡運行打包命令:rollup main.js --file bundle.js --format iife執行上述命令後會看到執行報錯,運行失敗:問題原因rollup.js
  • 復盤node項目中遇到的13+常見問題和解決方案
    >開源項目, 最近把其中遇到的一些問題和解決方案做一個梳理, 避免大家繼續踩坑.執行npm install發生node-gyp報錯的問題在項目開發過程中有時候拉取新的node項目代碼後執行npm install, 會報如下錯誤: node-gyp
  • 《NBA2K21》PS5版存檔報錯問題解決方法 PS5版存檔報錯問題怎麼辦
    導 讀 《NBA2K21》PS5版存檔報錯問題解決方法 NBA2K21的PS5版中有玩家出現了存檔報錯的情況,這個問題該如何解決呢?
  • 「蘋果小程序」App Clips 和微信小程序區別在哪?我們做了一次上手...
    但對小程序開發者來說,他們最關心的應該還是此次 WWDC 發布的 App Clips 了。「一個無需下載應用,就能使用 app 的功能。」這聽上去是不是和小程序有點相似,但這是 App Clips,也被一部分人稱為「蘋果小程序」。它是什麼?它和小程序有什麼不同?我們該怎麼開發 App Clips?別急,一篇文章給你解答。
  • 賽博朋克2077啟動就報錯怎麼辦-賽博朋克2077啟動就報錯解決辦法
    賽博朋克2077啟動就報錯怎麼辦?不少玩家遇到了啟動就報錯的問題,那麼該怎麼解決啟動就報錯的情況?本次小編就給大家帶來了賽博朋克2077啟動就報錯解決辦法,希望對小夥伴們有所幫助。
  • 《傳說對決》安裝聯網登陸報錯問題解決方法
    導 讀 傳說對決進入加載不了怎麼辦有些朋友還不清楚,下面就由九遊Crab為大家帶來傳說對決安裝聯網登陸報錯問題解決方法,希望能幫到不清楚的朋友!
  • 小程序是精簡版的app嗎?
    自從智慧型手機普及後,現在的app越來越多,只要我們打開自己的手機應用商店就可以看到很多新出來的app,但是app越來越多也不一樣都是好事,現在大家已經習慣了主流的交互模式,往往用戶的習慣就很難改變,所以如果一個類型的產品積累足夠多的用戶後,再出現同類型的其他產品後,就很難有競爭力,從而也導致了很多app項目擱淺的情況發生。
  • 賽博朋克2077老是崩潰閃退 崩潰閃退報錯信息解決方法
    賽博朋克2077老是閃退如何解決?很多玩家都想知道關於遊戲中潰閃退報錯信息解決方案。話不多說,下面,就隨琵琶網小編來了解一下吧!   最近有很多玩家在下載安裝賽博朋克2077出現電腦藍屏崩潰的情況,最終導致有些無法進入,對於這種情況,小編想說的是主要是因為玩家的電腦配置太低所導致的,主要還是內存的配置不夠最終導致運行的時候出現報錯的情況,這算是一個比較常見的問題,也就是很多玩家說的「程序掛了」的問題!
  • 賽博朋克2077老是崩潰閃退怎麼辦 崩潰閃退報錯信息解決方法
    賽博朋克2077老是閃退如何解決?很多玩家都想知道關於遊戲中潰閃退報錯信息解決方案。話不多說,下面,就隨琵琶網小編來了解一下吧!賽博朋克2077老是崩潰怎麼辦?最近有很多玩家在下載安裝賽博朋克2077出現電腦藍屏崩潰的情況,最終導致有些無法進入,對於這種情況,小編想說的是主要是因為玩家的電腦配置太低所導致的,主要還是內存的配置不夠最終導致運行的時候出現報錯的情況,這算是一個比較常見的問題,也就是很多玩家說的「程序掛了」的問題!
  • Python 程序報錯崩潰後,如何倒回到崩潰的位置?
    我們運行一下看看:報錯了,說明Redis 中的某一條數據有問題。你想看看這條有問題的數據,但是現在程序已經崩潰了,進程結束了,這條有問題的數據也就永久丟失了。你再也不可能知道它長什麼樣了。那麼,在Python裡面我們有沒有什麼辦法讓程序起死回生,看到當初導致程序報錯的那一行代碼呢?如果你是使用python3 xxx.py運行的程序,那麼確實,除非你能重新導入剛才的數據,否則無法知道。