Как при открытии страницы добавить элементы в переменную на vue
Мне нужно при открытии сайта получать некий result с сайта https://numia.ru/api/getMessages?offset=0, я делаю это , все приходит, но никак не могу записать в переменную.
<template>
<div>{{messages}}</div>
</template>
<script>
import axios from 'axios'
export default{
data(){
return {
messages : ''
}
},
mounted(){
this.messages = this.getMessages()
},
methods:{
getMessages(){
let arr = []
axios.get('https://numia.ru/api/getMessages?offset=0').then((response =>{
if (response.data === "OOPS! TRY AGAIN!"){
return '123'
}
console.log(response.data.result)
return response.data.result
}))
}
}
}
</script>
<style>
</style>
Источник: Stack Overflow на русском