zoukankan      html  css  js  c++  java
  • Axios场景应用数据请求-基于Vue

    Axios是什么:

    理解:基于promise的Http库(轻量级),可以发送get、post请求

    Axios特性:

    • 可以在浏览器发送XMLHttpRequests
    • 可以在node.js发送http请求
    • 支持Promise API
    • 拦截请求和响应
    • 转换请求数据和响应数据
    • 能够取消请求
    • 自动转换JSON数据
    • 客户端支持安全XSRF

    Axios使用:

    node安装
      cnpm install --save axios
    

    save依赖于生产环境,另一为开发环境

    运行
      nmp run dev
    
    首页里添加方法
      methods:{
        getList(){
            axios.get("http://127.0.0.1:7002/home/page/1/10").then(res=>{//url是本地的数据获取
              console.log(res)//打印结果看看
            })
        }
    
    不忘记在首页生命周期里调用上面方法
      mounted.function(){
        this.getList();
      }
    
    在main.js文件引入axios
    •  import axios from 'axios'//其实不建议这种方法,方法看下一个
      
    •  Vue.prototype.$http = axios//将axios存储在Vue的原型对象中,随意定义一个变量名存储
       axios.defaults.baseURL = 'http://127.0.0.1:7002'//方便测试阶段,后续只需要改变端口
      
    首页里改进方法
      methods:{
        getList(){
            axios.$http.get("/home/page/1/10").then(res=>{//url是本地的数据获取
              console.log(res)//打印结果看看
            })
        }
    

    未完待续...

  • 相关阅读:
    全景3d
    node.JS
    同步、异步
    必填
    this.$http.post ||this.$http.put||vue 获取url参
    硬编码转换单位||vue
    路由下二级跳转: childen 的childen
    vue侧边栏导航和右边内容一样高
    v-for v-if || v-else
    Python_Automation_04Email_smtplib
  • 原文地址:https://www.cnblogs.com/tyl22/p/13217076.html
Copyright © 2011-2022 走看看