使用 Laravel/Vuexy/Select2 进行多选时的布局问题

问题描述 投票:0回答:1

我在项目中使用 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>

错误布局示例:

Example of wrong layout

预期布局:

Expected layout

尝试遵循 Select2 的文档,完全没有影响。

我正在使用 Vuexy html + laravel temlate,从框中初始化 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 };
laravel jquery-select2
1个回答
0
投票

最后,我必须选择以下内容进入部分:

@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

在此之后,一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.