Javascript Livewire未捕获(承诺中)TypeError:无法读取null的属性“split”

Javascript Livewire未捕获(承诺中)TypeError:无法读取null的属性“split”,javascript,laravel,laravel-5,laravel-livewire,alpine.js,Javascript,Laravel,Laravel 5,Laravel Livewire,Alpine.js,我正在使用Livewire,并选择2来筛选某个表中的记录列表。 这是多准则搜索。选择下拉列表设置了多个选项。 当我通过选择第一项进行筛选时,列表将更新。当我选择另一个项目时,列表会更新,但我得到以下信息: LoadingStates.js:192 Uncaught (in promise) TypeError: Cannot read property 'split' of null at LoadingStates.js:192 at Array.forEach (<anonymous&

我正在使用Livewire,并选择2来筛选某个表中的记录列表。 这是多准则搜索。选择下拉列表设置了多个选项。 当我通过选择第一项进行筛选时,列表将更新。当我选择另一个项目时,列表会更新,但我得到以下信息:

LoadingStates.js:192 Uncaught (in promise) TypeError: Cannot read property 'split' of null
at LoadingStates.js:192
at Array.forEach (<anonymous>)
at startLoading (LoadingStates.js:190)
at setLoading (LoadingStates.js:161)
at LoadingStates.js:50
at MessageBus.js:17
at Array.forEach (<anonymous>)
at MessageBus.value (MessageBus.js:16)
at Object.call (HookManager.js:38)
at Object.callHook (Store.js:120)
这似乎是个错误

TypeError:无法读取null的属性“split”

是关于作为筛选结果返回的查询数据,但我不知道为什么。 我在这里检查:但这对我没有帮助。 如何解决这个问题? 谢谢

<div>
@props(['datas', 'label'])
<div wire:ignore>
    <select class="form-control select2" {{ $attributes }}>
        @foreach($datas as $key => $item)
            <option value="{{ $item->id }}">{{ $item->$label }}</option>
        @endforeach
    </select>
</div>
<div>
     <div class="form-group">
       <label for="myField1" class="font-weight-bold">Field 1 list</label>
       <x-utils.select2 class="form-control multiselect" name="myField1" multiple
                            wire:model="myField1" :datas="$field1datas" label="name"/>
     </div>
</div>
...

<table class="table">
    <tbody>
                        @if ($queryResults->count() > 0)
                        @foreach($queryResults as $key => $a)
                            <tr wire:key="{{ $loop->index }}">
                                <td>$a->content</td>
                            </tr>
                        @endforeach
                        @endif
    </tbody>
 </table>
 function initSelect2() {
    $('.select2').select2({
        allowClear: true,
        placeholder: 'Veuillez faire un choix',
        language: "fr",
        width: "100%",
    }).on('change', function(e){
        console.log($(this).select2("val"));
        @this.set($( this).attr('name'), ( $(this).select2("val") ? $(this).select2("val") : $(this).val() ) );
    });
 }
 initSelect2();
 document.addEventListener("livewire:load", () => {
    Livewire.hook('message.processed', () => {
        initSelect2();
    });
});