На данный вопрос уже ответили:
Есть приложение VueJS. Нужно получить из объекта одно из свойств этого же объекта.
data: {
users: [],
api: {
endpoint: 'http://afshuka/api',
getUsers: this.endpoint + '/getUsers'
}
}
Но по запросу к this.api.getUsers выдает следующее: undefined/getUsers
Как мне получить endpoint внутри этого же объекта.
Решил банально. Вне объекта Vue создаем это:
const API_ENDPOINT = 'http://afshuka/api';
const API = {
getUsers: API_ENDPOINT + '/getUsers'
};
И спокойно обращаемся :)
this в данном случае содержит контекст объекта вью. Сделай computed метод
getUsers() {
return this.api.endpoint + '/getUsers'
}
и добавь в
data: {
users: [],
api: {
endpoint: 'http://afshuka/api',
getUsers: this.getUsers
}
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости