axios常用封裝以及導入模塊遇到的問題

axios常用封裝以及導入模塊遇到的問題

axios封裝

//post請求封裝,其中url爲請求路徑,params爲請求數據
export function post(url, params) {
    return new Promise((resolve, reject) => {
        axios.post(url, {data:params})
            .then(resp => {
                resolve(resp);
            })
            .catch(error => {
                reject(error);
            })
    })
}
//get請求封裝,其中url爲請求路徑,params爲請求數據
export function get(url,params) {
    return new Promise((resolve, reject) => {
        axios.get(url, {params: params})
            .then(resp => {
                resolve(resp);
            })
            .catch(error => {
                reject(error);
            })
    })
}

在引入封裝的模塊文件時,遇到使用import報錯
在這裏插入圖片描述
解決方法:通過設置script標籤的屬性 type=module解決
在這裏插入圖片描述

發佈了6 篇原創文章 · 獲贊 1 · 訪問量 1201
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章