В настоящее время я хочу изменить мои Javascript
файлы, содержащие образцы данных, на новые данные, используя мой ответ API через метод get, но я не могу сделать это правильно, чтобы получить тот же результат.Я использую Axios для этого.
Я уже пытался прочитать это, но это все еще не решает мою проблему:
Как использовать данные ответа Axios в функции данных - vue
Как заполнить Vuetify Select, используя данные из axios
Это мои примеры данных до того, как я попытался использовать API:
const Items = [
{
'uuid': '65a6eb21-67b5-45c3-9af7-faca2d9b60d4',
'name': 'Dessie',
'email': 'Dessie7937@gmail.com',
'username': 'Dessie79',
'jobTitle': 'Web Developer',
'phone': '1-360-812-9380 x511',
'avatar': '/static/avatar/a2.jpg',
'status': false,
'address': {
'street': '655 Archibald Groves',
'suite': 'Apt. 818',
'city': 'Carlosshire',
'state': 'Arkansas',
'country': 'Somalia',
'zipcode': '10406',
'geo': {
'lat': '-44.6063',
'lng': '-169.7706'
}
},
},
{
'uuid': '28d9f265-74d7-4f85-83d4-6a21fca57dcf',
'name': 'Jakayla',
'jobTitle': 'Web Designer',
'email': 'Jakayla_Crooks867@yahoo.com',
'username': 'Jakayla_Crooks86',
'phone': '610.499.1240',
'avatar': '/static/avatar/a3.jpg',
'status': false,
'address': {
'street': '281 Tillman Forge',
'suite': 'Apt. 381',
'city': 'New Sandrinemouth',
'state': 'North Dakota',
'country': 'Reunion',
'zipcode': '19540-8186',
'geo': {
'lat': '-12.3375',
'lng': '-117.9067'
}
}
},
{
'uuid': '14ddae1e-986d-42f4-8d17-46a02d469b2b',
'name': 'Hobart',
'jobTitle': 'Sales',
'email': 'Hobart_Mueller.Thiel@hotmail.com',
'username': 'Hobart_Mueller',
'phone': '1-590-385-3349',
'avatar': 'static/avatar/a1.jpg',
'status': false,
'address': {
'street': '706 Padberg Knoll',
'suite': 'Suite 818',
'city': 'Port Mablefurt',
'state': 'Arkansas',
'country': 'Netherlands Antilles',
'zipcode': '89975-6584',
'geo': {
'lat': '-42.9187',
'lng': '8.5866'
}
}
},
];
const getUserById = (uuid) => {
return (uuid === undefined) ? Items[0] : Items.find(x => x.uuid === uuid);
};
const getUser = (limit) => {
return (limit) ? Items.slice(0, limit) : Items;
};
export {
Items,
getUser,
getUserById
};
Это мои новые данные из моего API, которые я хочу получить:
import {HTTP} from '../http-common';
var id = null;
var email = null;
var phone = null;
var password = null;
const Admins =
HTTP.get('users/admin')
.then(response => {
id = response.data._id
email = response.data.email
phone = response.data.phone
password = response.data.password
});
const getAdminById = (id) => {
return (id === undefined) ? Admins[0] : Admins.find(x => x.id === id);
};
const getAdmin = (limit) => {
return (limit) ? Admins.slice(0, limit) : Admins;
};
export {
Admins,
getAdmin,
getAdminById
};
Но это всегда ничего не показывает , может кто-топомогите мне указать, где я делаю это неправильно?