📌  相关文章
📜  如何使用 ReactJS 在选择中设置默认值?

📅  最后修改于: 2022-05-13 01:56:29.488000             🧑  作者: Mango

如何使用 ReactJS 在选择中设置默认值?

在 HTML 中,选项标签中的 ' selected'属性用于设置选择菜单中的默认值。如果我们不使用React 选择组件,同样的方法也可以用于 React 来设置默认值。但是,如果您使用的是react-select ,那么您需要遵循下面介绍的不同方法。

以下是使用 ReactJS 在 select 中设置默认值的两种方法:

方法一:不使用 React Select 组件

您可以将 boolean-selected 属性与需要设置为默认值的选项一起使用。如果没有选项与此属性集成,则默认选择第一个选项。您可以在本文中阅读有关此方法的更多信息。

句法:

示例:现在在App.js文件中写下以下代码。在这里,App 是我们编写代码的默认组件。

App.js
import { Component } from 'react'
  
class App extends Component {
  constructor(props) {
    super(props)
  }
    
  render() {
    return (
      
        

Geeks For Geeks

           
                   
      
    );   } }    export default App;


App.js
import { Component } from 'react'
import Select from 'react-select';
  
const options = [
  { value: 'C++', label: 'C++' },
  { value: 'JAVA', label: 'JAVA' },
  { value: 'Javascript', label: 'Javascript' },
  { value: 'Python', label: 'Python' },
  { value: 'Swift', label: 'Swift' }
];
  
class App extends Component {
  constructor(props) {
    super(props)
  }
  
  render() {
    return (
      
        

Geeks For Geeks

           

注意:确保您已经使用以下命令安装了react-select模块。

npm install react-select

示例:现在在App.js文件中写下以下代码。在这里,App 是我们编写代码的默认组件。

应用程序.js

import { Component } from 'react'
import Select from 'react-select';
  
const options = [
  { value: 'C++', label: 'C++' },
  { value: 'JAVA', label: 'JAVA' },
  { value: 'Javascript', label: 'Javascript' },
  { value: 'Python', label: 'Python' },
  { value: 'Swift', label: 'Swift' }
];
  
class App extends Component {
  constructor(props) {
    super(props)
  }
  
  render() {
    return (
      
        

Geeks For Geeks