首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >from select::Type '{ label: string;value: string;}‘类型'readonly never[]’中缺少以下属性

from select::Type '{ label: string;value: string;}‘类型'readonly never[]’中缺少以下属性
EN

Stack Overflow用户
提问于 2020-11-03 07:09:31
回答 1查看 1.5K关注 0票数 2
代码语言:javascript
复制
state = {
  groupPermissionValue: {label: '', value: ''},
}
代码语言:javascript
复制
<Select instanceId="user-group" onChange={this.selectUserGroupOption} 
      value={this.state.groupPermissionValue} 
      options={this.state.groupPermission} id="user-group" className="form-conrol"/>

错误

类型错误:类型'{ label: string;value: string;}‘在“只读never[]”类型中缺少以下属性:长度、连接、连接、切片和16更多。

值格式为"{label: String,value: String}“。但我不知道为什么会有这个错误。

EN

回答 1

Stack Overflow用户

发布于 2020-11-03 07:46:02

选项应该是如下所示的对象数组,

代码语言:javascript
复制
const options = [
  { value: 'apple', label: 'Apple' },
  { value: 'orange', label: 'Orange' }
];

样本代码:-

代码语言:javascript
复制
import React from 'react';
import Select from 'react-select';

const options = [
  { value: 'apple', label: 'Apple' },
  { value: 'orange', label: 'Orange' }
];

class App extends React.Component {
  state = {
    selectedOption: null,
  };
  handleChange = selectedOption => {
    this.setState(
      { selectedOption },
      () => console.log(`Selected Option:`, this.state.selectedOption)
    );
  };
  render() {
    const { selectedOption } = this.state;

    return (
      <Select
        value={selectedOption}
        onChange={this.handleChange}
        options={options}
      />
    );
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64658217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档