react-native 自定义多选

页面部分:
{this.state.answer.map((item,index) =>{
return(

                        this.changeImage(index)}>
                            
                                
                                    {index==this.state.index ?
                                    :
                                    
                                    }
                                
                                {/*A*/}
                                {item.a_text}
                            
                        
                        )
                    }
                )}
        touchableOpacity换大写T

    js部分:       
    //多选
changeMoreSelect =(index) =>{
    const set = new Set(this.state.changeArr)
    set.has(index) ? set.delete(index) : set.add(index)
    this.setState({changeArr: [...set]},()=>{
        console.log(this.state.changeArr)
})
}

转载于:https://www.cnblogs.com/httpL/p/10318677.html

你可能感兴趣的:(react-native 自定义多选)