Я использую компонент vue для получения и отображения данных, как показано ниже:
export default {
data() {
return {
posts: [],
post: {
id: '',
title: '',
rating: '',
ver: ''
},
pagination: {},
}
},
created() {
this.fetchRecentPosts();
},
methods: {
fetchRecentPosts() {
fetch('api/recentposts')
.then(res => res.json())
.then(res => {
this.posts = res.data;
})
}
},
}
Я также использую плагин rateYo для отображения рейтинга сообщений.без использования vue.js я могу превратить свой атрибут div в звездный рейтинг:
$(".rateYo").each(function () {
var rating = $(this).data("rating");
$(this).rateYo({
rating: rating,
starWidth: "13px",
spacing: "3px",
ratedFill: "#ffb300",
normalFill: "#d3d8e4",
readOnly: true
});
});
Итак, как мне применить его для работы с evey div внутри цикла v-for
с использованием vue.js?
Спасибо