猿问

react的阻止冒泡的问题

首先哈,我知道 event.preventDefault();这种阻止冒泡的方法,大师问题是我之前在onclick里面已经传递参数了,无法用event,应该怎么破啊,代码如下

changeActive(index){
        return () => {
            const dataSource = [...this.state.dataSource];
            dataSource[index].state = '激活';
            this.setState({ dataSource });
        };
    };


翻过高山走不出你
浏览 494回答 1
1回答

长风秋雁

试试:changeActive(index){         return (event) => {             const dataSource = [...this.state.dataSource];             dataSource[index].state = '激活';             this.setState({ dataSource });             event.preventDefault();         };     };
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答