У меня есть компонент, который мне нужно, чтобы вытащить некоторые данные через вызов ajax. Компонент называется точным, и данные возвращаются в вызове ajax, но я не могу назначить его данным в шаблоне?vue.js данные одного набора данных
<template>
<div class="class-hero" id="dashboard-hero" :style="{ 'background-image': 'url(' + last.content_image + ')' }">
<div class="class-hero-overlay"></div>
<div class="class-hero-container">
<h1> {{ last.content_name }}</h1>
<p> {{ last.content_description }} </p>
<div class="class-stat">
<div id="classesCirle" class="hero-class-progress"></div>
<p>Modules</p>
</div>
<div class="class-stat">
<div id="studentsCircle" class="hero-class-progress"></div>
<p>students</p>
</div>
<div class="class-stat">
<div id="tasksCirle" class="hero-class-progress"></div>
<p>tasks</p>
</div>
<a :href="'/all-classes/' + last.content_name + '/' " class="button-resume"><p>Resume</p></a>
</div>
</div>
</template>
<script>
module.exports = {
data: function() {
return {
last:[]
}
},
mounted: function() {
axios.get('/custom_api/api_home_get.php?', {
params: {
ID: 14
}
})
.then(function (response) {
this.last = response.data.currentCourses[0];
console.log(response.data.currentCourses[0]);
})
.catch(function (error) {
console.log(error);
});
}
}
</script>
Это невозможно? Как я могу установить данные last
на Ajax вызова, я делаю в mounted
Возможный дубликат [Заполняем таблицу в Вью компонента шаблона из апи отдыха] (http://stackoverflow.com/questions/41270522/заполнить стол-в-вю-шаблон-компонентный из-покоя API) – Saurabh