zoukankan      html  css  js  c++  java
  • 2021年5月19日

    时间:1.6个小时左右

    代码:200行左右

    博客:1

    知识点:axios基本用法、请求传参、响应结果、全局配置

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
    </head>
    <body>
      
      <script type="text/javascript" src="js/axios.js"></script>
      <script type="text/javascript">
        axios.get('http://localhost:3000/adata').then(function(ret){
          // 注意data属性是固定的用法,用于获取后台的实际数据
          // console.log(ret.data)
          console.log(ret)
        })
      </script>
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
    </head>
    <body>
      
      <script type="text/javascript" src="js/axios.js"></script>
      <script type="text/javascript">
        /*
          axios请求参数传递
        */
        // axios get请求传参
        // axios.get('http://localhost:3000/axios?id=123').then(function(ret){
        //   console.log(ret.data)
        // })
        // axios.get('http://localhost:3000/axios/123').then(function(ret){
        //   console.log(ret.data)
        // })
        // axios.get('http://localhost:3000/axios', {
        //   params: {
        //     id: 789
        //   }
        // }).then(function(ret){
        //   console.log(ret.data)
        // })
    
        // axios delete 请求传参
        // axios.delete('http://localhost:3000/axios', {
        //   params: {
        //     id: 111
        //   }
        // }).then(function(ret){
        //   console.log(ret.data)
        // })
    
        // axios.post('http://localhost:3000/axios', {
        //   uname: 'lisi',
        //   pwd: 123
        // }).then(function(ret){
        //   console.log(ret.data)
        // })
        // var params = new URLSearchParams();
        // params.append('uname', 'zhangsan');
        // params.append('pwd', '111');
        // axios.post('http://localhost:3000/axios', params).then(function(ret){
        //   console.log(ret.data)
        // })
    
        // axios put 请求传参
        axios.put('http://localhost:3000/axios/123', {
          uname: 'lisi',
          pwd: 123
        }).then(function(ret){
          console.log(ret.data)
        })
    
        
    
      </script>
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
    </head>
    <body>
      
      <script type="text/javascript" src="js/axios.js"></script>
      <script type="text/javascript">
        /*
          axios 响应结果与全局配置
        */
        // axios.get('http://localhost:3000/axios-json').then(function(ret){
        //   console.log(ret.data.uname)
        // })
    
        // 配置请求的基准URL地址
        axios.defaults.baseURL = 'http://localhost:3000/';
        // 配置请求头信息
        axios.defaults.headers['mytoken'] = 'hello';
        axios.get('axios-json').then(function(ret){
          console.log(ret.data.uname)
        })
    
    
      </script>
    </body>
    </html>
  • 相关阅读:
    为什么 JVM 不用 JIT 全程编译?
    JVM Internals
    JIT与JVM的三种执行模式:解释模式、编译模式、混合模式
    Dart编译技术与平台
    Dart 库预览
    使用VSCode开发Flutter
    环境变量
    使用Homebrew管理你的mac开发包
    brew 又叫Homebrew,是Mac OSX上的软件包管理工具
    使用async/await消除callback hell
  • 原文地址:https://www.cnblogs.com/j-y-s/p/14903342.html
Copyright © 2011-2022 走看看