javascript - antDesign的table column最后一次加载的时候this是undefined 怎么回事
问题描述
const { mode, status, startDate, endDate, keyword, payStatus, sellerDistributorId,showBatchAdd,selectedRowKeys} = this.state;const modelType = window.sessionStorage.getItem(’NAV_TYPE’) || ’UP’;//上游模式的Columnsconst upModeColumns = [{ title: ’订单号’, dataIndex: ’code’}, { title: ’下单日期’, dataIndex: ’orderDate’, //className: ’column-time’, //render(text) { // return new Date(Number(text)).Format('YYYY-MM-dd hh:mm'); //},}, { title: ’客户名称’, dataIndex: ’sellerDistributorName’,}, { title: ’订单类型’, dataIndex: ’typeStr’, render(data, row, index) {return <span>{row.upTypeStr}</span> }}, { title: ’总金额’, dataIndex: ’totalPrice’}, { title: ’已收款’, dataIndex: ’paidFund’},{ title: ’订单状态’, dataIndex: ’statusStr’, render(data, row, index) {//订购单,状态为'新建'的订单,显示为'待审核'. 并且标红显示return <span style={ row.status == 1? { color: ’red’} : null}>{ row.status == 1? '待审核' : row.statusStr}</span> }}, { title: ’付款状态’, dataIndex: ’payStatusStr’, render: (data, row) => {let style = row.payStatus == 1? {color: ’red’} : null;return <span style={style}>{row.payStatusStr}</span> },}, { title: ’操作’, dataIndex: ’operation’, // fixed: ’right’, // width: 100, render(data, row, index) {const idUrl = `/orderDetail/${row.id}/${row.type}`;return <span className='operation'> <Popconfirm placement='left' title=’确定要完成收款吗?’ onConfirm={this.handleFinishFlow.bind(this, row.id,row)}><a href='javascript:void(0)'>完成</a> </Popconfirm> <Link to={idUrl}>详情</Link> </span> }}];
为什么column的this是undefined呢?
问题解答
回答1:并不知道你的handleFinishFlow是怎么写的,可以把onConfirm={this.handleFinishFlow.bind(this, row.id,row)} 改成 onConfirm={()=>this.handleFinishFlow(row.id,row)}试试看
相关文章:
1. android - 手机qq浏览器处理服务器端返回的数据时,数据格式有时为object有时为string是什么原因?2. java - 关于京东单点登录认证的问题3. 怎样用python给mp3添加封面?4. python - 图片爬虫时候遇到问题 urllib.request.urlretrieve 下载到指定文件夹不成功?5. objective-c - 类似微信单聊的功能,想把聊天记录直接存入Sqlite,怎么建表.6. 利用百度地图API定位及附件商家信息服务7. 怎么能做出标签切换页的效果,(文字内容随动)8. win10 python3.5 matplotlib使用报错9. (python)关于如何做到按win+R再输入文件文件名就可以运行?10. python - 用urllib抓取网页上的下载链接,目标文件是xls形式,但发现抓下来的xls是空表,里面只有一句报错信息,求帮助。

网公网安备