第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

微信小程序中setData的問題

微信小程序中setData的問題

安靜的沙漠 2017-06-03 09:25:14
就比如說我在小程序里寫了一個公共的彈層,點擊其中一個彈層會顯示對應的內(nèi)容js部分如下layerTap(e){ ????this.setData({ ??????index:?this.data.expert[e.currentTarget.dataset.index], ??????expertDetail:?true//顯示彈層 ????}) }如果我用箭頭函數(shù),就會報【Cannot read property 'setData' of undefined;at "page/discover/discover" page bindViewTap functionTypeError: Cannot read property 'setData' of undefined】代碼如下layerTap:(e)=>{ ????this.setData({ ??????index:?this.data.expert[e.currentTarget.dataset.index], ??????expertDetail:?true//顯示彈層 ????}) }然而我在onLoad里var that = this然后再setData,依舊會報錯【that is not defined;at "page/discover/discover" page bindViewTap functionReferenceError: that is not defined】為什么,還是說我只要遇到需要使用setData的情況就不能使用箭頭函數(shù)?
查看完整描述

3 回答

?
Geek丶

TA貢獻6條經(jīng)驗 獲得超0個贊

十分感謝,找了好久的BUG,箭頭函數(shù)不能操作Page的data,

查看完整回答
反對 回復 2018-05-17
?
若小點

TA貢獻4條經(jīng)驗 獲得超0個贊

不應該在onload里面聲明var that = this; 因為onload本身就是一個作用域! 應該在你寫的函數(shù)里嗎 聲明

查看完整回答
反對 回復 2018-03-29
?
考拉2

TA貢獻1條經(jīng)驗 獲得超0個贊


...

查看完整回答
反對 回復 2017-07-19
  • 3 回答
  • 0 關(guān)注
  • 10859 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號