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

【微信小程序錯(cuò)誤】TypeError: Cannot read property ‘setData‘ of undefined

這篇具有很好參考價(jià)值的文章主要介紹了【微信小程序錯(cuò)誤】TypeError: Cannot read property ‘setData‘ of undefined。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

背景

在使用微信小程序的時(shí)候,遇到了這么個(gè)問題。告訴你setData未找到!

原因分析

doSucces(e){
    console.log(e)
    console.log(e.data.result)
    if (common.isReturnSuccess(e)) {
      this.setData({
        image: e.data.result
      })
    }
  },

代碼段中,我們可以看到,直接使用了this,這里的this獲取到的內(nèi)容出現(xiàn)了問題。上段代碼中我們可以看到此處的this獲取到的是undefined。

只要將此處的undefind解決掉就可以。

解決問題

  doSucces(e){
    console.log(e)
    var that = this
    console.log(e.data.result)
    if (common.isReturnSuccess(e)) {
      that.setData({
        image: e.data.result
      })
    }
  },

這樣就搞定了。將this提前獲取到內(nèi)容。

另一種解決方案,

success: (res) =>  {
   this.setData({})
}

總結(jié)

  1. 如果當(dāng)函數(shù)作為對(duì)象的方法調(diào)用,this?指向的是這個(gè)上級(jí)對(duì)象,即調(diào)用方法的對(duì)象。
  2. 如果是構(gòu)造函數(shù)中的?this,那么?this?指向新創(chuàng)建的對(duì)象本身。

這就是指向的問題了!

文章到此結(jié)束!

這篇文章因?yàn)槲淖侄伪粯?biāo)記為質(zhì)量低,以下文字就是為了打破它的文字段而造成的質(zhì)量低!

相信和我一樣遇到這個(gè)問題的的小伙伴們,心里也已經(jīng)暗自問候了這個(gè)產(chǎn)品經(jīng)理的祖總十八代了吧!

算法實(shí)在是不敢茍同,文字的長(zhǎng)短和文章的質(zhì)量有毛線的關(guān)系嗎?

更多編程內(nèi)容,請(qǐng)點(diǎn)擊下方的卡片,關(guān)注《coder練習(xí)生》文章來源地址http://www.zghlxwxcb.cn/news/detail-497186.html

到了這里,關(guān)于【微信小程序錯(cuò)誤】TypeError: Cannot read property ‘setData‘ of undefined的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序TypeError: Cannot read property ‘join‘ of null報(bào)錯(cuò)求助

    微信小程序TypeError: Cannot read property ‘join‘ of null報(bào)錯(cuò)求助

    但是bookingFloor的頁面里根本沒有join啊 ? 問題應(yīng)該就出在?var?WxParse?=?require(\\\"../../../components/wxParse/wxParse.js\\\");這就話,把他注釋掉就不報(bào)錯(cuò)了,但wxParse.js里也沒有join啊,大佬們遇到過類似情況么?謝謝大家

    2024年02月13日
    瀏覽(24)
  • 微信小程序使用ChatJS報(bào)錯(cuò):TypeError: Cannot read property ‘node‘ of null

    微信小程序使用ChatJS報(bào)錯(cuò):TypeError: Cannot read property ‘node‘ of null

    微信小程序原生開發(fā)中使用Chart.js報(bào)錯(cuò)問題記錄 報(bào)錯(cuò)內(nèi)容 ?對(duì)應(yīng)代碼 ? 看下代碼 .wxml .js 排查時(shí)踩過的坑 更換版本(無效) 更換開發(fā)工具基礎(chǔ)庫(無效) 問題原因 最后研究他人demo:將demo導(dǎo)入開發(fā)工具,可以運(yùn)行,對(duì)比代碼沒有太大出入,但是我的代碼始始終報(bào)錯(cuò)。 之后在

    2024年02月13日
    瀏覽(19)
  • 【微信小程序】TypeError: Cannot read property ‘get‘ of undefined & Error: MiniProgramError

    【微信小程序】TypeError: Cannot read property ‘get‘ of undefined & Error: MiniProgramError

    ?? 所屬專欄:【程序錯(cuò)誤解決方法(建議收藏)】 ?? 作??者:我是夜闌的狗?? ?? 個(gè)人簡(jiǎn)介:一個(gè)正在努力學(xué)技術(shù)的CV工程師,專注基礎(chǔ)和實(shí)戰(zhàn)分享 ,歡迎咨詢! ?? 歡迎大家:這里是CSDN,我總結(jié)知識(shí)的地方,喜歡的話請(qǐng)三連,有問題請(qǐng)私信 ?? ?? ?? ??大家好,

    2023年04月15日
    瀏覽(19)
  • 微信小程序常見的報(bào)錯(cuò)問題:TypeError: Cannot read property ‘forceUpdate‘ of undefined

    微信小程序常見的報(bào)錯(cuò)問題:TypeError: Cannot read property ‘forceUpdate‘ of undefined

    微信小程序遇到 Cannot read property \\\'forceUpdate\\\' of undefined是很常見的問題 這是由于?沒有為項(xiàng)目配置 AppID。所以解決我們只需要為其配置AppID即可 登錄微信開發(fā)者文檔,在指南的下面選擇申請(qǐng)賬號(hào)菜單 開始 | 微信開放文檔? ? (1)如果使用的是微信開發(fā)者工具軟件 在該軟件的右

    2024年02月12日
    瀏覽(31)
  • uniapp 開發(fā)微信小程序踩坑:TypeError: Cannot read property ‘FormData‘ of undefined

    uniapp 開發(fā)微信小程序踩坑:TypeError: Cannot read property ‘FormData‘ of undefined

    需求: UniApp 的 H5 端已經(jīng)正常使用,現(xiàn)在打算兼容 微信小程序 。 本以為應(yīng)該很順利,但是一上來就直接報(bào)錯(cuò)了,心里很慌呀,報(bào)錯(cuò)信息如下: 點(diǎn)擊源碼中看到的是這個(gè): 【注】剛開始的時(shí)候以為是 微信小程序 兼容性或者是 uniapp 兼容性的問題,但是去了 axios 的 GitHub iss

    2024年02月11日
    瀏覽(69)
  • 微信小程序錯(cuò)誤-TypeError: this.setData is not a function

    微信小程序錯(cuò)誤-TypeError: this.setData is not a function

    微信小程序在與后臺(tái)獲取數(shù)據(jù)的時(shí)候遇到: TypeError: this.setData is not a function錯(cuò)誤。 產(chǎn)生原因: 輸出結(jié)果能輸出,會(huì)產(chǎn)生警告,原因是this不能直接在請(qǐng)求的回調(diào)函數(shù)里寫this, 解決方法: ? ? 在請(qǐng)求外聲明一個(gè)變量,接收onload函數(shù)的this。 ?

    2024年02月16日
    瀏覽(25)
  • 錯(cuò)誤解決:Uncaught TypeError: Cannot read properties of null (reading ‘XXX‘).

    錯(cuò)誤解決:Uncaught TypeError: Cannot read properties of null (reading ‘XXX‘).

    報(bào)錯(cuò)信息: 前端代碼: ? ? ? ?這里的目的是打開特定頁面后,自動(dòng)將用戶登錄后 session 中保存的 username 取出并將值賦給input標(biāo)簽。 ? ? ? ?但是在測(cè)試的時(shí)候,打開該頁面控制臺(tái)就出現(xiàn)報(bào)錯(cuò)。報(bào)錯(cuò)意思大概就是你需要的這個(gè) “username” 屬性的值本來就是空的,所以無法獲

    2024年02月12日
    瀏覽(28)
  • TypeError: Cannot read properties of undefined (reading ‘NormalModule‘) 錯(cuò)誤的解決方案

    這個(gè)錯(cuò)誤原因各種各樣。雖然是相同的錯(cuò)誤,但可能造成的原因完全不同。所以還是需要理性分析。 我遇到的原因是我打算在vue3項(xiàng)目(差不多新建的項(xiàng)目)里面添加less功能。于是我執(zhí)行下面的代碼安裝less 安裝完成后,我打算用一下,結(jié)果我忘記webpack怎么配置less了。 在沒

    2024年02月16日
    瀏覽(29)
  • TypeError: Cannot read properties of undefined (reading ‘dispatch‘)以及一點(diǎn)點(diǎn)的nprogress的錯(cuò)誤

    TypeError: Cannot read properties of undefined (reading ‘dispatch‘)以及一點(diǎn)點(diǎn)的nprogress的錯(cuò)誤

    在開發(fā)項(xiàng)目中遇到這個(gè)bug,記錄一下解決辦法 在入口文件main.js看注冊(cè)的store有無大小寫錯(cuò)誤 版本太高 vue2安裝3版本的vuex,默認(rèn)安裝的4版本給vue3用 nprogress 在查看完代碼無錯(cuò)誤后去翻了一下nprogress的使用教程 發(fā)現(xiàn)進(jìn)度條關(guān)閉的方法居然是done()不是end()!!!

    2024年02月14日
    瀏覽(48)
  • 解決異步傳參時(shí)出現(xiàn) “TypeError: Cannot read properties of undefined (reading‘xxx‘)“這一錯(cuò)誤

    異步傳參時(shí)會(huì)出現(xiàn) “TypeError: Cannot read properties of undefined (reading‘xxx‘)“這一錯(cuò)誤 例如:Cannot read properties of undefined (reading ‘id’) 出現(xiàn)該錯(cuò)誤的原因是因?yàn)榛ɡㄌ?hào)中的某些屬性未定義。很有可能是因?yàn)閷戝e(cuò)了屬性名稱 異步請(qǐng)求獲取數(shù)據(jù)時(shí),由于數(shù)據(jù)時(shí)異步獲取的,所以一開

    2024年02月11日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包