axios的ES module (esm)

背景
  • 刚好遇到某个场景需要用到es module, axios用习惯了, 不过axios官方没有esm版本 https://github.com/axios/axios/issues/1879
解决
  • 可以用第三方: https://github.com/bundled-es-modules/axios
  • 使用起来很简单, 直接用里面的axios.js即可

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ESM-testtitle>
head>
<body>
<script type="module">
    import axios from './axios.js'
    
    axios.get('http://127.0.0.1:8888/shuogg').then(resp => {
        console.log(resp.data)
    }).catch(e => {
        console.log(e)
    })
script>
body>
html>

你可能感兴趣的:(Web)