簡體   English   中英

在另一個 js 文件中導入 axios

[英]import axios in another js file

這是一個基於燒瓶的項目,我想將 axios 導入另一個 js 文件。

在我的 figureHelper.js 中,我想導入 axios 以從 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}

和我的 index.html 中的代碼

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

它引發錯誤

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

到目前為止,我不允許在這個項目中使用 vue,這個問題讓我死了

你不能只是

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

然后在 html 中?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM