美文网首页
mock数据使用axios发送ajax请求

mock数据使用axios发送ajax请求

作者: 二熊不是熊二 | 来源:发表于2019-04-14 20:39 被阅读0次

axios简介

axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征:

  • 从浏览器中创建 XMLHttpRequest

  • 从 node.js 发出 http 请求

  • 支持 Promise API

  • 拦截请求和响应

  • 转换请求和响应数据

  • 取消请求

  • 自动转换JSON数据

  • 客户端支持防止 CSRF(跨站请求伪造)

axios使用

  1. 安装axios: npm install axios --save

  2. 在需要使用的文件中引入axios:import axios from 'axios'

  3. json配置路径:config文件夹下的index.js(更改配置文件需重启服务器)

proxyTable: {
    '/api': {
        target: 'http://localhost:8080',
        pathRewrite: {
            '^/api': '/static/mock'
        }
    }
}
  1. 开始使用
data () {
    return {
      lastCity: '',
      swiperList: [],
      iconList: [],
      recommendList: [],
      weekendList: []
    }
  },
  methods: {
    getHomeInfo () {
      axios.get('/api/index.json?city=' + this.city).then(this.getHomeInfoSucc)
    },
    getHomeInfoSucc (res) {
      res = res.data
      if (res.ret && res.data) {
        const data = res.data
        this.swiperList = data.swiperList
        this.iconList = data.iconList
        this.recommendList = data.recommendList
        this.weekendList = data.weekendList
      }
    }
  },
  mounted () {
    this.getHomeInfo()
  }

ps:我用的是Vue2.5开发去哪儿网APP中Home.vue演示的

相关文章

  • mock数据使用axios发送ajax请求

    axios简介 axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有...

  • 六、Vue.js

    一、发送AJAX请求 1.简介 2,使用axios发送ajax请求 2.1安装axios并引入 2.1基本用法 3...

  • 发送ajax请求

    发送ajax请求 vue本身不支持发送ajax请求,需要使用vue-resourc axios等插件实现,建议使用...

  • 2018-08-30 vue项目实战经验

    1 首页模块知识点 图标使用iconfont 动态渲染数据使用axios(e sou)发送ajax请求json文件...

  • 记使用axios请求easy-mock数据时碰到的问题

    记使用axios请求easy-mock数据时碰到的问题 第一次使用axios带参数来请求easy-mock模拟的数...

  • 14.axios使用

    现在vue发送ajax请求官方推荐使用axios,现在以13.Vue-Resource 使用案例用axios实现效...

  • Axios

    axios是配合vue发送请求的一个库,区别于ajax在于ajax的使用大多需要依赖jquery库,而axios则...

  • react 发送ajax请求

    ajax请求 发送ajax请求的几种方式JQuery:一般不用,太重,不是专事专做axios: axios.get...

  • React中的“ajax”

    React没有ajax模块 集成其他的js库(如axios/fetch/jquery),发送ajax请求axios...

  • 1.15、axios的使用

    十五、axios的使用 1.安装axios组件 2.在main.js加入axios 3.发送ajax请求 4.ax...

网友评论

      本文标题:mock数据使用axios发送ajax请求

      本文链接:https://www.haomeiwen.com/subject/rptewqtx.html