импортировать топор ios в другой js файл - PullRequest
0 голосов
/ 24 февраля 2020

Это проект на основе flask, и я хотел бы импортировать ax ios в другой файл js.

в моем figureHelper. js, я бы хотел импортировать ax ios для извлечения данных из API-сервиса

import {PieChart} from './pie-chart-module.js'
import * as axios from './axios.js'

let figuresHelper = {
    init: function(){ console.log('init something'); axios.get('url').... }
}
export {figuresHelper}

и кода в моем индексе. html

<script type="module">
    import {figuresHelper} from "../static/js/figuresHelper.js";
    figuresHelper.init()
</script>

возникает ошибка

Uncaught TypeError: Cannot set property 'axios' of undefined
    at webpackUniversalModuleDefinition

I Мне не разрешено использовать vue в этом проекте, и эта проблема убивает меня

1 Ответ

0 голосов
/ 24 февраля 2020

вы не можете просто

export const figuresHelper = () => {
    console.log('init something'); 
    axios.get('url')....
}

тогда в html?

<script type="module">
    import {figuresHelper} from "../static/js/figuresHelper.js";
    figuresHelper();
</script>
...