翼度科技»论坛 编程开发 JavaScript 查看内容

day08-Axios

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
Axios

1.基本说明


  • Axios是一个基于promise的网络请求库,作用于node.js和浏览器中。它是 isomorphic 的 (即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生node.js http 模块, 而在客户端 (浏览端) 则使用XMLHttpRequest。

    • axios是独立于vue的一个项目,不是vue的一部分
    • axios通常和Vue一起使用,实现ajax操作
    • Axios是一个基于promise的HTTP库

  • 学习文档:https://javasoho.com/axios/
  • Axios库文件:

    • 使用axios需要引入axios库文件
    • 可以直接引入
      1. [/code]
      2. [*]也可以下载axios.min.js,然后在本地引入
      3. [indent]访问上面的地址,另存为js文件即可
      4. [/indent]
      5. [/list]
      6. [/list][size=5]2.应用实例[/size]
      7. 在Vue项目中使用axios,从服务器获取json数据,显示在页面
      8. [align=center][/align][indent]为了简化,使用json文件来模拟后端交互的数据
      9. [/indent]1.response.data.json:
      10. [code]{
      11.   "success": true,
      12.   "message": "成功",
      13.   "data": {
      14.     "items": [
      15.       {
      16.         "name": "牛魔王",
      17.         "age": 800
      18.       },
      19.       {
      20.         "name": "红孩儿",
      21.         "age": 500
      22.       },
      23.       {
      24.         "name": "蜈蚣精",
      25.         "age": 200
      26.       }
      27.     ]
      28.   }
      29. }
      复制代码
      2.在项目中导入vue.js和axios.min.js
      1. <!DOCTYPE html>
      2. <html lang="en">
      3. <head>
      4.     <meta charset="UTF-8">
      5.     <title>axios的应用实例</title>
      6. </head>
      7. <body>
      8.     <h1>{{msg}}</h1>
      9.     <table border="1px" width="200px">
      10.         <tr>
      11.             <td>名字</td>
      12.             <td>年龄</td>
      13.         </tr>
      14.         <tr v-for="monster in monsterList">
      15.             <td>{{monster.name}}</td>
      16.             <td>{{monster.age}}</td>
      17.         </tr>
      18.     </table>
      19. </body>
      20. </html>
      复制代码
      responseDate.data.data.items的原生数据格式如下:
      效果:
      3.注意事项和使用细节

      将JSON对象转成JSON.stringify(response),格式输出JSON字符串,可以方便观察分析json字符串结构
      例如:
      控制台输出:
      只需要复制字符串,在一些json转换网站中就可以看到json字符串清晰的结构

      来源:https://www.cnblogs.com/liyuelian/p/17047825.html
      免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具