国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - antdesign底層彈出個confirmModal。怎么獲取底層的this?

瀏覽:166日期:2023-09-17 17:17:41

問題描述

javascript - antdesign底層彈出個confirmModal。怎么獲取底層的this?

showConfirm() {//彈出確認對話框confirm({ title: ’當前總計應收金額為’+this.state.allReceivablePrice+’元’,//這里能得到值?。。?! // content: ’some descriptions’, okText: ’確認回款’, cancelText: ’取消’, onOk() {const {allSelectOrder}=this.state;if (allSelectOrder.length==0){ message.error(’訂單Id不能為空’); return;}else { this.setState({loading: true}); $.ajax({url: API.flow,type: ’post’,dataType: ’json’,data: JSON.stringify(allSelectOrder),contentType: ’application/json;charset=UTF-8’,success: ()=> { this.setState({loading: false, }); message.success(’添加收款記錄成功!’); this.refreshData();},error: (data)=> { Modal.error({title: data.responseJSON.msg }); this.setState({ loading: false });} })} }, onCancel() { },}); },

這個this我怎么獲取不到呢,都加了bind了報錯:

PaymentCollection.jsx:329 Uncaught TypeError: Cannot read property ’state’ of undefined

問題解答

回答1:

你ajax的success和error都沒有bind。注意看報錯信息的位置。

showConfirm() {//彈出確認對話框 confirm({title: ’當前總計應收金額為’+this.state.allReceivablePrice+’元’,//這里能得到值?。。?!// content: ’some descriptions’,okText: ’確認回款’,cancelText: ’取消’,onOk: () => { const {allSelectOrder}=this.state; if (allSelectOrder.length==0){message.error(’訂單Id不能為空’);return; }else {this.setState({loading: true});$.ajax({ url: API.flow, type: ’post’, dataType: ’json’, data: JSON.stringify(allSelectOrder), contentType: ’application/json;charset=UTF-8’, success: ()=> {this.setState({ loading: false,});message.success(’添加收款記錄成功!’);this.refreshData(); }, error: (data)=> {Modal.error({ title: data.responseJSON.msg});this.setState({ loading: false }); }}) }},onCancel() {}, });},

準確來說是onOk函數的this環境已經丟失了。;

回答2:

謝邀。

-----分割線----

在showConfirm外面定義個一個_this,然后用_this替換this即可。

或者你在外面let bindsuc = function(data){}.bind(this);//然后里面...success:bindsuc,//error同理...

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 91视频一区 | 全免费a级毛片免费毛视频 全午夜免费一级毛片 | 国产精品日本一区二区不卡视频 | 色熟| 国产精品揄拍一区二区久久 | 日本国产免费一区不卡在线 | 国产亚洲一欧美一区二区三区 | 美国免费三片在线观看 | 国产精品青草久久福利不卡 | 在线视频久久 | 国产91网 | 国产真实乱子伦精品 | 日韩欧美国产精品第一页不卡 | 精品国产成人在线 | 久久亚洲高清观看 | 国产精品欧美亚洲 | 亚洲欧美成人 | 亚洲精品久久久久中文 | 成人一区二区免费中文字幕 | 精品国产v无码大片在线观看 | 精品香蕉99久久久久网站 | 国产男女爽爽爽爽爽免费视频 | 国产一级毛片卡 | 亚洲美女在线观看播放 | 成人高清视频免费观看 | 欧美亚洲日本一区二区三区浪人 | 欧美成人特黄级毛片 | 欧美日韩视频一区二区在线观看 | 最新国产午夜精品视频不卡 | 99精品视频在线视频免费观看 | 亚洲一级毛片视频 | 久草看片| 中国人免费观看高清在线观看二区 | 51久久夜色精品国产 | 亚洲成人免费视频在线 | 男人一进一出桶女人视频 | 亚洲在线网址 | 日本黄色大片在线播放视频免费观看 | 欧美日韩黄色 | 亚洲香蕉一区二区三区在线观看 | 久久久久久久99精品免费 |