Почему Select2 не отменяет обычные поля выбора в Electron? - PullRequest
1 голос
/ 28 мая 2020

Вот мой код:

<!DOCTYPE html>
<html>
<body>
	<select id="test">
		<option value="" selected=hidden>Select Product</option>
		<option></option>
	</select>
</body>
<script>
	window.$ = window.jQuery = require('jquery');
	require('select2')();

	$(document).ready(function(){
		let contents = ["A","B","C","D","E","F","G"];

		$("#test").select2({
			data:contents
		});
	});
</script>
</html>

Я установил как jquery, так и select2 в качестве узловых модулей. Jquery вроде работает нормально. Вот фотографии выхода электронов:

Появляются два выпадающих списка Оба могут взаимодействовать

Я упустил что-то простое? Заранее спасибо.

1 Ответ

0 голосов
/ 29 мая 2020

Вы можете установить select2 вручную вместо использования NPM. Таким образом, вы можете использовать select2 в автономном режиме.

  1. Загрузите последнюю версию select2 (.zip) с: https://github.com/select2/select2/tags
  2. Распакуйте загруженный .zip и скопируйте необходимые файлы из /dist.
  3. Включите эти файлы в свой .html файл, например:
<link href="path/to/select2.min.css" rel="stylesheet" />
<script src="path/to/select2.min.js"></script>

Готово! Теперь select2 будет работать офлайн.

Подробнее

...