国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

解決 uniapp報錯:TypeError: WebSocket is not a constructor

這篇具有很好參考價值的文章主要介紹了解決 uniapp報錯:TypeError: WebSocket is not a constructor。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

這個錯誤讓我的頁面顯示不出來,白屏,錯誤信息如下:

TypeError: WebSocket is not a constructor

首先要確認mqtt版本,我之前是4.+,后來改成3.0.0解決一部分問題

npm ls mqtt
npm i mqtt@^3.0.0

白屏是因為要條件編譯,app端是“wx://”,h5端是"ws://“”

這樣白屏解決,但是app端一直連接不上,可能是clientId的問題,我改了之后就完美接收到信息

代碼如下:

const mqtt = require('mqtt/dist/mqtt.js')
var client;
// #ifdef H5
 const options = {
   port: 8083,
   connectTimeout: 4000,
   clientId: "mqtt_" + Math.random().toString(16).substr(2, 8),
 };
client = mqtt.connect("ws://xxx.xxx.x.xx/mqtt", options);
//#endif

// #ifdef APP-PLUS
// 獲取終端標識
var pinf = plus.push.getClientInfo();
var clientId = pinf.clientid; //客戶端標識
 const options = {
   port: 8083,
   connectTimeout: 4000,
   clientId,
 };
client = mqtt.connect("wx://xxx.xxx.x.xx/mqtt", options);
//#endif

websocket is not a constructor,websocket
參考:

https://blog.csdn.net/qq_31754523/article/details/109511628
https://ask.dcloud.net.cn/question/106630
https://ask.dcloud.net.cn/article/id-38673文章來源地址http://www.zghlxwxcb.cn/news/detail-603092.html

到了這里,關于解決 uniapp報錯:TypeError: WebSocket is not a constructor的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 解決報錯TypeError: Object of type int32 is not JSON serializable

    當我們嘗試將 numpy int32 對象轉換為 JSON 字符串時,會出現 Python“TypeError: Object of type int32 is not JSON serializable”。 要解決該錯誤,請先將 numpy int 轉換為 Python 整數,然后再將其轉換為 JSON,例如 下面是錯誤如何發(fā)生的示例。 我們嘗試將 numpy int32 對象傳遞給 json.dumps() 方法,但

    2024年02月06日
    瀏覽(27)
  • uniapp 小程序 使用 new FormData 報錯,is not defined 問題解決(沒解決)

    new FormData 只適用于web端,uniapp 小程序不適用,這里當時也卡了一下,隨便用個js文件發(fā)現其實FormData也使用不了,所以如果要配置formData 的格式 無法使用FormData,會報 FormData is not defined. 原文 原文 原文 最終代碼:

    2024年01月19日
    瀏覽(19)
  • uniapp 小程序 使用 new FormData 報錯,is not defined 問題解決

    new FormData 只適用于web端,uniapp 小程序不適用,這里當時也卡了一下,隨便用個js文件發(fā)現其實FormData也使用不了,所以如果要配置formData 的格式 無法使用FormData,會報 FormData is not defined. 解決方法1: 使用uniapp 自帶的api uni.uploadFile(OBJECT) ? ? ? 官網api地址:uni.uploadFile(OBJECT) | u

    2024年02月11日
    瀏覽(14)
  • python 報錯TypeError: ‘float‘ object is not callable

    python 報錯TypeError: ‘float‘ object is not callable

    python公式中少打了乘號“*”,如下圖所示 一般是變量名與函數沖突,如本文中前面代碼用到sum,后面直接用sum()函數同樣報錯,下圖: 檢查公式是否少打“*”號,python中對格式要求比較嚴格,不能直接用數學中省略符號的算式 調用函數,sum()函數用np.sum()函數 python報

    2024年02月10日
    瀏覽(24)
  • React報錯修復:“Uncaught TypeError: destroy is not a function”

    報錯: Uncaught TypeError: destroy is not a function at commitHookEffectListUnmount 如果你在useEffect函數中使用了async,運行后會出現該報錯。 原理解析: ????要知道,useEffect 鉤子函數的一個特性是清理功能,即return函數。如果你從 useEffect 鉤子函數返回任何東西,它必須是一個清理函數

    2024年02月19日
    瀏覽(25)
  • spark中使用flatmap報錯:TypeError: ‘int‘ object is not subscriptable

    spark中使用flatmap報錯:TypeError: ‘int‘ object is not subscriptable

    菜鳥筆者在運行下面代碼時發(fā)生了報錯: 報錯描述如下: ?顯然這是傳入的數據類型發(fā)生了錯誤: 因為我們試圖對整數對象執(zhí)行下標操作,而這是不允許的。 原來flatMap底層通過取下標來展開元素 如果rdd集合里面有非可迭代對象(如int元素)則會報錯TypeError: \\\'int\\\' object is n

    2024年02月04日
    瀏覽(40)
  • TypeError: ‘float‘ object is not subscriptable 已解決

    TypeError: ‘float‘ object is not subscriptable 已解決

    其實就是個小問題,但是爆出來的時候也很莫名其妙。因為之前都跑得好好的,只是換了不同的文件去跑才出的問題,關鍵是不同的文件要處理的內容和格式都是完全一樣的,一個順利跑完,一個就報TypeError: ‘float’ object is not subscriptable這個錯,就非常無語。接下來就是看

    2024年02月11日
    瀏覽(35)
  • 【已解決TypeError: ‘dict‘ object is not callable】

    【已解決TypeError: ‘dict‘ object is not callable】

    情況1: 取字典內容的時候使用的是() 解決: 將()改為[ ] 情況2: 原來已經定義過dict函數,此時想使用python內置函數就會報錯 可以看到如果我們先定義一個dict,那內置函數就會報錯。 解決: 將之前定義的dict函數刪掉 刪除方法:你可以直接刪掉函數重新運行,也可以

    2024年02月15日
    瀏覽(23)
  • 完美解決TypeError: ‘method‘ object is not subscriptable

    完美解決TypeError: ‘method‘ object is not subscriptable 下滑查看解決方法 TypeError: ‘method‘ object is not subscriptable 這個錯誤通常出現在嘗試對一個方法進行索引操作時。 下滑查看解決方法 可能有以下幾種原因導致這個錯誤: 方法名寫錯:請檢查方法名是否正確拼寫并確保正確引用

    2024年02月07日
    瀏覽(22)
  • 報錯TypeError: Class extends value undefined is not a constructor or null

    在執(zhí)行npm run build的時候遇到了錯誤:TypeError: Class extends value undefined is not a constructor or null;而執(zhí)行npm run serve是可以正常執(zhí)行的,報錯如下: Building for production... ERROR ?TypeError: Class extends value undefined is not a constructor or null TypeError: Class extends value undefined is not a constructor or null

    2024年02月16日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包