Вам нужно изменить свой запрос Axios на это:
methods: {
async fetch () {
await axios.get('https://cors.io/?http://id.dbpedia.org/sparql?query=SELECT+DISTINCT+?concept+WHERE+{+?s+a+?concept+}+LIMIT+50', {
headers: {'Access-Control-Allow-Origin': *},
mode: 'cors',
}).then(response => {
/* eslint-disable */
console.log('SUCCESS');
console.log(response.data);
}).catch((e) => {
console.log(e);
}
}
}
Пять изменений:
1) Сделано Axios headers
объект (обратите внимание, где кавычки)
2) console.log(response.data)
3) Добавлен mode: 'cors'
4) Добавлен префикс cors
к URL, поскольку вы извлекаете данные из стороннего домена за пределамисреда вашего хостинга
5) Обернута ваша функция fetch
в async
await
, поскольку axios - это библиотека, основанная на обещаниях.