react-antd组件 input输入框: 实现按回车搜索

目录

法1:

法2:


法1:

在Input组件上绑定onKeyUp方法

javascript 复制代码
import { Input, message } from 'antd';

class App extends React.Component{

    handeleSousuo = () => {
        this.props.form.validateFields((error, values) => {
            if(!error){
                axios.post().then(res => {
                    if(res.code === 200){
                        
                    } else {
                        message.error('出错啦,刷新试试!')
                    }
                })
            }
        })
    }

    inputKeyUp=(e)=>{
        console.log(e, 'e')
        if(e.keyCode === 13){
            this.handeleSousuo(); //调搜索接口 
        }
    }


    render(){
        return(
            <div>
                <Input onKeyUp={this.inputKeyUp} />
            </div>
            
        )
    }
}

法2:

antd组件里搜索框

javascript 复制代码
import { Input } from 'antd';

const { Search } = Input ;

class App extends React.Component{

    search = () => {
        this.props.form.validateFields((error, values) => {
            if(!error){
                axios.post().then(res => {
                    if(res.code === 200){
                        
                    } else {
                        message.error('出错啦,刷新试试!')
                    }
                })
            }
        })
    }

   
    render(){
        return(
            <div>
                <Search onSearch={() => this.search()} />
            </div>
            
        )
    }
}
相关推荐
float_六七几秒前
JS比较运算符:从坑点速记到实战口诀
开发语言·javascript·ecmascript
CoderCodingNo几秒前
【GESP】C++五级练习(前缀和练习) luogu-P1387 最大正方形
开发语言·c++·算法
yong99903 分钟前
信号分形维数计算方法与MATLAB实现
开发语言·人工智能·matlab
r_oo_ki_e_4 分钟前
java23--异常
java·开发语言
数据大魔方4 分钟前
【期货量化入门】股指期货量化入门:IF/IC/IH交易全攻略(TqSdk完整教程)
开发语言·python
编程之路从0到15 分钟前
JSI入门指南
前端·c++·react native
开始学java6 分钟前
别再写“一锅端”的 useEffect!聊聊 React 副作用的逻辑分离
前端
无风听海10 分钟前
C#中实现类的值相等时需要保留null==null为true的语义
开发语言·c#
百度地图汽车版11 分钟前
【智图译站】基于异步时空图卷积网络的不规则交通预测
前端·后端
ZouZou老师13 分钟前
Linux Qt出现xcb异常问题解决办法
开发语言·qt