Как использовать axios в веб-работнике с vue? - PullRequest
0 голосов
/ 22 февраля 2019

Я попытался использовать запрос 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 не определено

Что я делаю не так?

...