iis服务器助手广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >React 程序设计简单的轻量级自动完成搜索框应用
  • 451
分享到

React 程序设计简单的轻量级自动完成搜索框应用

React 轻量级自动搜索框React搜索框 2022-11-13 18:11:22 451人浏览 独家记忆
摘要

目录实现效果如何使用它1.安装并导入该组件2.将ReactSearchBox 组件添加到应用程序中3.定义你的自动建议列表的数据4.所有可用的组件道具预览实现效果 一个为

实现效果

一个为React应用程序设计的简单的轻量级自动完成搜索框。

如何使用它

1.安装并导入该组件

# Yarn
$ yarn add react-search-box
# NPM
$ npm i react-search-box
import React, { Component } from "react";
import ReactSearchBox from "react-search-box";

2.将ReactSearchBox 组件添加到应用程序中

<ReactSearchBox
  placeholder="Type Something..."
  value="ReactScript"
  data={this.data}
  callback={(record) => console.log(record)}
/>

3.定义你的自动建议列表的数据

export default class App extends Component {
  data = [
    {
      key: "react",
      value: "React Native",
    },
    {
      key: "Vue",
      value: "Vue Component",
    },
    // ...
  ];
  render() {
    return (
      <ReactSearchBox
        placeholder="Type Something..."
        value="ReactScript"
        data={this.data}
        callback={(record) => console.log(record)}
      />
    );
  }
}

4.所有可用的组件道具


placeholder: string;

name?: string;

data: { key: string; value: string }[];

fuseConfigs?: {};

autoFocus?: boolean;

onSelect: (record: Record) => void;

onFocus?: () => void;

onChange: (value: string) => void;

inputFontColor?: string;

inputBorderColor?: string;

inputFontSize?: string;

inputHeight?: string;

inputBackgroundColor?: string;

dropdownHoverColor?: string;

dropdownBorderColor?: string;

clearOnSelect?: boolean;

leftIcon?: Reactnode;

iconBoxSize?: number | string;

type?: string;

预览

The postAutocomplete Search Box For Reactappeared first onReactScript.

以上就是React 程序设计简单的轻量级自动完成搜索框应用的详细内容,更多关于React 轻量级自动搜索框的资料请关注编程网其它相关文章!

--结束END--

本文标题: React 程序设计简单的轻量级自动完成搜索框应用

本文链接: https://www.lsjlt.com/news/170115.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作