Я попытался использовать запрос axios в веб-работнике vue plugin
Мой код выглядит так:
//worker.js
import axios from 'axios';
export default function getApiData (args) {
axios.get('/api/test').then(response => {
console.log(response);
});
}
И основной файл с Vue
//main.js
import getApiData from './worker.js';
Vue.use(VueWorker);
window.vueApp = new Vue({
//...
created: function () {
this.updateWorker = this.$worker.create([
{
message: 'getApiData ',
func: getApiData
}
]);
this.testWorker.postMessage('getApiData ', [this.args])
.then(result => {
console.log(result);
})
},
//...
}
И я получил эту ошибку
Uncaught ReferenceError: axios__WEBPACK_IMPORTED_MODULE_0___default не определено
Что я делаю не так?