Vue 项目中常用的 2 个 ajax 库

(一)vue-resource

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

vue-resource 的使用

在线文档   https://github.com/pagekit/vue-resource/blob/develop/docs/http.md

下载

npm install vue-resource--save

编码

// 引入模块 ,注意应该在App.vue中引入和声明

import VueResource from 'vue-resource'

// 声明使用

Vue.use(VueResource)

// 通过 vue组件对象发送 ajax 请求

this.$http.get('/someUrl').then((response)=>{

//successcallback

console.log(response.data)//返回结果数据

},(response)=>{

//errorcallback

console.log(response.statusText)//错误信息

})

(二)axios

通用的 ajax 请求库, 官方推荐,vue2.x 使用广泛

axios 的使用

在线文档   https://github.com/pagekit/vue-resource/blob/develop/docs/http.md

下载

npm install axios--save

编码

// 引入模块

import axios from 'axios'

// 发送 ajax 请求

axios.get(url) .then(response=>{

//successcallback

console.log(response.data)// 得到返回结果数据

}) .catch(error=>{

console.log(error.message)//错误信息

})

vue使用ajax库,Vue 中使用Ajax请求相关推荐

  1. 【Ajax】了解Ajax与jQuery中的Ajax

    一.了解Ajax 什么是Ajax Ajax 的全称是 Asynchronous Javascript And XML(异步 JavaScript 和 XML). 通俗的理解:在网页中利用 XMLHtt ...

  2. ajax引入html_Vue中发送ajax请求的库有哪些?

    一.vue-resource 在Vue中实现异步加载需要使用到vue-resource库,利用该库发送ajax(Vue官方已不再维护这个库). 1.引入vue-resource:<script ...

  3. sweetalert 2.0 ajax,处理SweetAlert2中的AJAX返回值

    我使用带有AJAX请求的SweetAlert2 Popup.一旦用户点击提交,我执行请求. 在PHP文件中,我对提交的数据进行了一些验证,根据结果,我想在SweetAlert2中为用户提供反馈作为信息 ...

  4. 【Vue.js】Vue.js组件库Element中的单选框、多选框、输入框和计数器

    1.Radio 单选框 基础用法 由于选项默认可见,不宜过多,若选项过多,建议使用 Select 选择器. 要使用 Radio 组件,只需要设置v-model绑定变量,选中意味着变量的值为相应 Rad ...

  5. 【Vue.js】Vue.js组件库Element中的图片、回到顶部、无限滚动和抽屉

    1.Image 图片 图片容器,在保留原生img的特性下,支持懒加载,自定义占位.加载失败等. 基础用法 可通过fit确定图片如何适应到容器框,同原生 object-fit. <div clas ...

  6. asp接收ajax乱码_Asp中处理AJAX乱码问题总结

    AJAX中的这样写法: XMLHttpReq.open('get',"getsubcategory.asp?BigClassName="+BigClassName+"&a ...

  7. vuex ajax dev,vuex中使用ajax的话如何维护状态?

    例如,我在初始化状态的时候,在action里面写了一个函数异步去获取初始化数据然后初始化vuex的状态,但是这样子的话我在组件里面就获取不了这个状态了,代码: actions export const ...

  8. php中ajax用法,thinkphp中使用ajax

    前端页面请求表单,接收返回值 ~~~ function aa() { $.get("{:u('Userspay/test')}",function(data,status) { / ...

  9. html ajax输出表格中,使用Ajax来渲染HTML表格

    其实我有一个PHP代码,这使得一台 StageREQUESTREPLY foreach($allinfool as $infool){ print(" "); print(&quo ...

最新文章

  1. php和python性能-python、node、php、go、java性能对比测试
  2. B-树和B+树的应用:数据搜索和数据库索引
  3. 安天移动安全发布“大脏牛”漏洞分析报告(CVE-2017-1000405)
  4. 输入一个字符串,将其逆序后输出
  5. Serverless 落地实践
  6. java 接口的静态方法_Java8新特性:接口的默认方法与接口的静态方法
  7. 格雷码基础和生成的几种方法
  8. 【codevs1281】Xn数列,矩阵乘法练习
  9. Android中动态获取Drawable中的图片
  10. HTML文本样式标签
  11. Windows环境下32位汇编语言程序设计笔记-基础篇
  12. GPS定位中的误差源
  13. 中国Android应用商店汇总
  14. mysql创建表里主码和外码_SQL语言创建表时候怎么定义主码和外码
  15. 边写边学Python(8)乘法口诀表(对齐)
  16. 底层网络知识详解:从二层到三层-第8讲-世界这么大,我想出网关:欧洲十国游与玄奘西行
  17. php轮播插件,移动端h5轮播插件swipe实例详解
  18. CNTK-神经网络(NN)概念
  19. 【jQuery】利用lazyload.js延迟加载技术应对多图杀猫的单一页面
  20. 解决:Linux版百度云客户端 BCloud网络错误 问题

热门文章

  1. android -- 蓝牙 bluetooth (四)OPP文件传输
  2. Redis之允许远程访问
  3. Ubuntu安装:解决Unable to locate package *** 问题
  4. linux服务器学习笔记:linux如何远程登录?
  5. MyBatis学习02
  6. rabbitmq windows 连接 linux,在Centos7中,从主机 Windows 上无法远程访问 Linux 上rabbitmq的解决方法...
  7. python post 参数_python爬虫——requests库使用代理
  8. php预编译mysql扩展_PHP-Mysqli扩展库的预编译
  9. oracle离线文档查dbms_Oracle日志文件管理与查看
  10. linux下清理脚本,脚本--Linux下清理IPC资源