document.addEventListener('click', () => this.toggleDropdown());
document.addEventListener('click', this.toggleDropdown.bind(this));
class User {
// Это позволяет оборачивать в модель данные из API
// как-то так: `state.users.push(new User(dataFromAPI));`
constructor({ name, created_at }) {
this.name = name;
this.createdAt = created_at;
}
// Создаёшь нужные методы и геттеры
get createdYear() {
return this.createdAt.getYear(); // или чё там у тебя
}
}
<div v-for="user in users">
<span>{{ user.createdYear }}</span>
<span>{{ user.name }}</span>
<span>{{ user.createdTime }}</span>
</div>
Дратути, я сделал на vue вот это и вот это, но никак не могу понять, как делать вот это / у меня вот здесь ошибка, я пробовал её пофиксить вот так и вот так. Как это реализовать/фиксить?
import declarations may only appear at top level of a module
import declarations may only appear at top level of a module
import declarations may only appear at top level of a module