Я пытаюсь обновить свой materializecss с 0.100.1 до 1.0.0. Я следовал руководству по обновлению и применил все изменения в своем коде, но я все еще сталкиваюсь с множественными ошибками JavaScript. В нашем приложении мы используем vue 2.6.10.
Вкладки:
Наши вкладки отображаются компонентом vue:
<ul class="tabs timerange" id="timeTab" style="width: 90%">
<input type="hidden" id="time" v-model="$parent.syncData.currentTime">
<li style="width:75px; display: inline-block" v-bind:data-time="value"
v-for="(value,key) in $parent.syncData.timeGrid"
class="tab">
<a class="text-black" v-bind:href="'#tab_'+key"
v-on:click="$parent.setTime(value)">{{value}} h</a>
</li>
</ul>
Затем они инициализируются в отдельном javascript с помощью jquery:
$(document).ready(function() {
$('#timeTab').tabs();
});
Это приводит к следующей ошибке:
Я уже пытался инициализировать их в обратных вызовах created()
и updated()
компонента vue, но безуспешно.
Выпадающее:
Для выпадающих я получаю следующую ошибку:
Эта ошибка воспроизводится, когда я комментирую свой код для выпадающего списка и заменяю его примером кода из materializecss docs .
Как я могу исправить ошибки такого рода или где хорошее начало для отладки?