Vue学习--Ajax(axios)(五)

vue的ajax

vue的ajax常见的有两种 ,一种是 vue-resource,一种是axios

vue-resource的用法:

是vue的插件,非官方库, vue1.x 使用广泛

如何使用:

先在vue的脚本架上安装vue-resorce库

npm install vue-resource --save

在我们需要用到ajax的页面上引入,一般我是直接在main.js文件上引入,后面就不需再次引入,直接引用

// 引入模块

import VueResource from 'vue-resource' ,

// 使用插件
Vue.use(VueResource)
 
// 通过 vue/组件对象发送 ajax 请求
this.$http.get('/someUrl').then((response) => {
// success callback
console.log(response.data) //返回结果数据
}, (response) => {
// error callback
})

axios的用法:

跟vue-resource的用法类似,用之前需要安装axios库

npm install axios --save

axios直接引入后,就可直接调用,不用像vue-resource,插入插件()省了一小步)

// 引入模块
import axios from 'axios'
// 发送 ajax 请求
axios.get(url)
.then(response => {
console.log(response.data) // 得到返回结果数据
})
.catch(error => {
console.log(error.message)
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值