Проблема с макетом при использовании Laravel/Vuexy/Select2 для множественного выбора

У меня возникла проблема с макетом при использовании Laravel + Vuexy + Select2 для множественного выбора в моем проекте. Я внимательно следил за документацией, но при множественном выборе макет выглядит не так, как ожидалось, хотя для одиночного выбора он работает нормально.

      <div class = "form-group">
        <label for = "group">{{ __('locale.filters.group') }}:</label>
        <select class = "select2 form-select form-select-lg" data-allow-clear = "true">
          @foreach ($groupOptions as $groupKey => $groupValue)
          <option value = "{{ $groupKey }}" {{ in_array($groupKey, $groups) ? 'selected' : '' }}>
            {{ $groupValue }}</option>
          @endforeach
        </select>
      </div>

Пример неправильного макета:

Проблема с макетом при использовании Laravel/Vuexy/Select2 для множественного выбора

Ожидаемая планировка:

Проблема с макетом при использовании Laravel/Vuexy/Select2 для множественного выбора

Пытался следовать документам Select2, никакого эффекта.

Я использую шаблон Vuexy html + laravel, select2/jquery инициализируется из коробки.

/resources/assets/vendor/libs/select2/select2.js

import select2 from 'select2/dist/js/select2.full';

try {
  window.select2 = select2;
} catch (e) {}
select2();

export { select2 };
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
0
105
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Наконец, мне нужно поместить в частичный выбор следующее:

@section('vendor-style')
@vite([
  'resources/assets/vendor/libs/select2/select2.scss',
])
@endsection

@section('vendor-script')
@vite([
  'resources/assets/vendor/libs/select2/select2.js',
])
@endsection

@section('page-script')
@vite([
  'resources/assets/js/forms-selects.js',
])
@endsection

И после этого все работает.

Другие вопросы по теме