#reactjs #npm #internet-explorer-11 #multi-select
#reactjs #npm #internet-explorer-11 #множественный выбор
Вопрос:
Ниже приведен пример кода, этот пример отлично работает во всех других браузерах, кроме IE11. Этот выпадающий список закрывается сразу после его нажатия. Выпадающий список не отображается.
import React, { useState } from "react";
import MultiSelect from "react-multi-select-component";
const Example: React.FC = () => {
const options = [{ label:"grpes", value: "grapes" },{ label:"mango",value: "mango" }];
const [selected, setSelected] = useState([]);
return (
<div>
<h1>Select Fruits</h1>
<pre>{JSON.stringify(selected)}</pre>
<MultiSelect
options={options}
value={selected}
onChange={setSelected}
labelledBy={"Select"}
/>
</div>
);
};
export default Example;
Комментарии:
1. Привет, шанти.энтони, добро пожаловать в Stackoverflow. пожалуйста, поделитесь остальной частью вашего кода?
2. Я обновил код по мере необходимости
3. @Alireza пожалуйста, проверьте обновленный код
4. Не удалось разобраться в проблеме с головы. Кажется, проблема с пакетом также была найдена, но не нашла ничего, что могло бы решить вашу проблему. извините.
5. без проблем, спасибо, что заглянули в это
Ответ №1:
Поскольку react-multi-select-component
выпадающий список несовместим с IE
, я использовал приведенный ниже выпадающий список, который имеет те же функции, что и react-multi-select-component
.
Имя компонента : react-multiselect-checkboxes