
就這張圖的代碼,是一個獨立的js檔案,用vue引入后,一直在報錯 this.startLoading is not a function
求教該怎么解決
uj5u.com熱心網友回復:
或許有人在vue里用過 jswebrtc 這個js代碼嗎,怎么往vue里引入呢uj5u.com熱心網友回復:
內函式,所以 this 指向 window 物件了,所以報沒有這個函式。可以在呼叫的地方 bind 一下當前實體。
Player.bind(this)
uj5u.com熱心網友回復:
您的意思是這樣嗎?是在我的vue檔案中bind嗎?如果是這樣的話那還是不對
uj5u.com熱心網友回復:
Player函式是用new呼叫的嗎?uj5u.com熱心網友回復:
不是的uj5u.com熱心網友回復:

這是大概的js代碼框架,人家的原始碼是沒有export default匯出的,但是我發現如果不加的話頁面那邊會報錯,所以加了個這
uj5u.com熱心網友回復:
Player是個建構式必須用new呼叫才行。不然函式內的this指向的是window物件
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/252364.html
標籤:JavaScript
