首页 > 其他分享 >前端项目实战肆佰壹拾壹react-admin和material ui-material ui Autocomplete之状态改变

前端项目实战肆佰壹拾壹react-admin和material ui-material ui Autocomplete之状态改变

时间:2023-09-16 18:04:19浏览次数:45  
标签:React const material value Autocomplete ui inputValue options


import * as React from 'react';
import TextField from '@mui/material/TextField';
import Autocomplete from '@mui/material/Autocomplete';

const options = ['Option 1', 'Option 2'];

export default function ControllableStates() {
  const [value, setValue] = React.useState<string | null>(options[0]);
  const [inputValue, setInputValue] = React.useState('');

  return (
    <div>
      <div>{`value: ${value !== null ? `'${value}'` : 'null'}`}</div>
      <div>{`inputValue: '${inputValue}'`}</div>
      <br />
      <Autocomplete
        value={value}
        onChange={(event: any, newValue: string | null) => {
          setValue(newValue);
        }}
        inputValue={inputValue}
        onInputChange={(event, newInputValue) => {
          setInputValue(newInputValue);
        }}
        id="controllable-states-demo"
        options={options}
        sx={{ width: 300 }}
        renderInput={(params) => <TextField {...params} label="Controllable" />}
      />
    </div>
  );
}

运行结果

前端项目实战肆佰壹拾壹react-admin和material ui-material ui Autocomplete之状态改变_ui

标签:React,const,material,value,Autocomplete,ui,inputValue,options
From: https://blog.51cto.com/u_15460007/7495411

相关文章

  • 前端项目实战肆佰壹拾react-admin和material ui-material ui Autocomplete
    <AutocompletedisablePortalid="combo-box-demo"options={top100Films}sx={{width:300}}renderInput={(params)=><TextField{...params}label="Movie"/>}/>运行结果......
  • 前端项目实战肆佰零玖react-admin和material ui-跨域方案http-proxy-middleware
    const{createProxyMiddleware}=require('http-proxy-middleware');module.exports=(app)=>{app.use(createProxyMiddleware('/postgrest',{target:'http://localhost:4000',changeOri......
  • Flutter的SystemUiOverlayStyle类详解
    SystemUiOverlayStyle介绍Flutter中的SystemUiOverlayStyle是一个类,用于控制应用程序的系统UI(用户界面)覆盖样式。它提供了一种定制应用程序状态栏和导航栏外观的方法。SystemUiOverlayStyle的属性详解SystemUiOverlayStyle类有以下属性可以设置:statusBarColor:状态栏的背景颜色......
  • buildroot 构建根文件系统(9)添加多用户
    一、开发背景构建最小系统后成功运行后,根据项目需要支持多用户,即不同用户权限只能访问自己的路径下的文件二、开发需求增加多个用户,不同用户权限只能访问自己的路径下的文件,存在一个低级用户,其他用户都可以访问它的文件三、开发环境LinuxUbuntu4.15.0-65-gener......
  • Arduino[入门]舵机的声源定位方向控制测试
      测试视频请点击收看 利用声源定位板让舵机可以根据声源位置定位来控制舵板的方向.因为声源定位板本身已经给出了6个方位高电平的脚位.所以只需要我们在Arduino内调用舵机的程序库.然后各自赋予每个相应角度的各种的舵机角度值就可以做到.声源定位板介绍: 声源定位核心板上......
  • GYM104090A Modulo Ruins the Legend - exgcd -
    题目链接:https://codeforces.com/gym/104090/problem/A题解:转化一下发现只需要求满足下式的解:\[ns+\dfrac{n\times(n+1)}{2}d\equivC(\bmodm)\]设\(a=n,b=\dfrac{n(n+1)}{2},p=gcd(a,b)\)即找到一组\((s',d',t')\)使得\(as'+bd'+mt'=C\)考虑\(a......
  • vue中elementui el-input绑定的值如何过滤掉输入的空格?
    在vue中可以在@input事件中使用Trim函数来去掉前后两端空格,再使用replace方法来删除中间空格,此时的值删除所有空格,用户输入值中的空格就会被过滤掉了。<template> <div> <el-inputv-model="searchValue"@input="handleInput"></el-input></div></template><scrip......
  • elementUI表格多选框toggleRowSelection无效
    前言项目中遇到一个需求:弹框中有一个带分页的多选表格,在用户切换分页时,需要记录用户当前选择,在切换回上页时,显示用户已勾选项 使用elementUI表格多选框的toggleRowSelection发现并没有效果。一开始以为是切换分页后没有等待页面加载完成后就调用了该函数所以无效;解决1:添加......
  • uniapp+app开发使用muiplayer播放m3u8视频流的不成熟方法
    问题使用uniapp开发手机端app,有一个页面是一个m3u8格式的视频列表,如果使用原版的video标签播放会因为层级最高问题不能滑动被覆盖。方案使用iframe内嵌本地页面(为什么不用webview?webview在模拟器可以显示在真机上就显示不出来,同时手机端的webview的层级是最高的)。代码<......
  • 导出guide_data.sh数据库脚本内的内容整理
    /home/weihu1/guide_data.sh脚本内容如下:###############################################################################请选择以下项目:1.导物流信息mysql-h172.18.136.74-ubss_reader-pzF4GfdKV9FfsQ7Jv-P3306-Ne"usebss;selecto.system_numassystemNum,o.sta......