Я пытаюсь использовать slick slider в компоненте .vue, но я получаю сообщение об ошибке.Slick slider не работает в компонентах vue
.slick не является функцией
Я сделал все требования к установке. Это код я использую:
new Vue({
el: '#app',
data: {
slider: null
},
methods: {
selectImage: function() {
//http call here
return images
}
},
mounted: function() {
this.slider = $('.gallery').slick({
animation: true
});
}
});
<div class='gallery'>
<div v-for="img in images" @click="selectImage(img)">
<img v-bind:src="img.url">
</div>
</div>
Мой PhpStorm не позволяет ES6 и я подозревая, что это может быть проблемой.
Вот скрипка с моим кодом: JSfiddle
Я надеюсь, что это последний карусельного вы когда-нибудь понадобится: P Можно создать скрипку из этого? – Saurabh
Я использовал орбиту основания, но он не работает с динамически загруженными изображениями, используя 'v-for'. Поиск слайдера, который делает это кошмар –
Вы добавили эту строку в свой HTML/index.html: '' – Saurabh