一个项目里没有使用vuecli
但是用了script的方式引入了 vue 跟 elementui
请求方式 想用axios
但是之前一直是在cli中使用
axios通过script方式引入的话 配置文件 拦截器等 要怎么配置 在每个页面都配置?还是可以全局配置

配置方式怎么弄? 最好有这样的实例

求教大佬

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

撞了怀 2022-09-18 23:20:30
<script src="./axios.min.js"></script>

  <script>
  (function (win) {
    var Request = axios.create({
      timeout: 10000
    })

    Request.interceptors.request.use((config) => {
      console.log(config);
      return config;
    })

    Request.interceptors.response.use((response) => {
      console.log(response);
      return response;
    }, (err) => {
      console.log(err);
      return err;
    })

    win.$request = Request
    
    $request.get('https://www.baidu.com').then(res => {
      console.log(res);
    }).catch(err => {
      console.log(err);
    })
  })(window)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文