小编Moc*_*cha的帖子

react-select :选项 `isSelected` 始终为 true

当没有选择任何内容时

当没有选择任何内容时

当没有选择任何内容时,它工作得很好。

当选择一个选项时(问题)

当选择时

正如您在上面看到的,即使我选择了一个选项(灰),它也表示所有内容都已选择。我这样做了console.log(isSelected),它说一切都已选择true..

应该是这样的...

反应选择选定的道具

我复制了很多代码,修改了几行。

这是我的代码

预先感谢您对我的帮助!

如果您有什么建议,请来找我!

const dot = (color = '#ccc') => ({
  display: 'flex',
  alignItems: 'center',

  ':before': {
    backgroundColor: color,
    borderRadius: 10,
    content: '" "',
    display: 'block',
    marginRight: 10,
    height: 15,
    width: 15,
  },
});

const colourStyles = {
  control: (styles, { selectProps: { width } }) => ({
    ...styles,
    width: width,
  }),
  option: (styles, { data, isSelected, isFocused }) => {
    const color = chroma(data.color);
    return {
      ...styles,
      backgroundColor: …
Run Code Online (Sandbox Code Playgroud)

reactjs react-select

3
推荐指数
1
解决办法
3906
查看次数

标签 统计

react-select ×1

reactjs ×1