代码解析: 可以选择性的看 editCard 事件的传参,尝试过几种传参的方式,会有莫名其妙的bug,这种方式可行。
代码
import { Card, Icon, Button } from 'antd';
import React, { Component } from 'react';
import { connect } from 'dva';
import router from 'umi/router';
import { PageHeaderWrapper } from '@ant-design/pro-layout';
import styles from './tab_1.less';
const { Meta } = Card;
@connect(({ loadding, d_models }) => ({
d_models
}))
class a extends Component {
dispatch = this.props.dispatch;
state = {
page: 'tab_1'
};
// 页面初次渲染
componentDidMount() {
this.messageSettingList();
};
//点击事件,传参
editCard = (e) => {
console.log('eeeeeeee1e', e)
// console.log('eeeeeeee2222e',e.target.id)
};
messageSettingList(page_no = '', page_size = '') {
this.dispatch({
type: 'd_models/messageSettingList',
payload: {
materialType: 1,
page_no,
page_size,
},
callback: (res) => {
if (res.code == 1) {
this.