Vue 的axios的使用
时间:2022-07-25
本文章向大家介绍Vue 的axios的使用,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Vue 的axios的使用
首先,在vue项目中安装axios
npm install axios --save
全局引入时用
import axios from 'axios'
Vue.use(VueAxios,axios);
axios的get请求
getdata(){
this.axios.get('xxxxx(url)')
.then((response)=>{
console.log(response.data)
})
.catch((response)=>{
console.log(response)
})
}
axios直接进行访问会出现跨域问题,需要配置代理了。(前提是服务器没有设置禁止跨域的权限问题)
config文件夹下的index.js文件中配置 (如果没有该文件就直接配置生成该文件放到项目最外层生成vue.config.js)
module.exports = {
// devServer 配置本地服务器
devServer: {
open:true,//自动打开浏览器
// port: 8080,//自定义端口
// 代理地址
proxy: {
'/api-search': {
target:"https://m.kongfz.com", // 真正需要请求的地址
changeOrigin: true, // 是否跨域(修改请求源)
},
}
},
}
// https://m.kongfz.com/api-search/product/home/mobile?bizType=wap&host=msearch
配置好进行get请求
getData() {
axios({
method:"get",
url:"/api-search/product/home/mobile?bizType=wap&host=msearch",
headers: {"Content-Type": "application/json; charset=utf-8"}
})
.then(res => {
console.log('数据是:', res);
})
.catch(err => {
console.log('获取数据失败', err);
});
}
这样get请求就会跨域获取到数据了
记得配置修改完项目要重启
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- python-剑指offer21-40
- Java8实战--引入流
- ThingJS数据对接方法介绍——Ajax
- python-剑指offer41-62
- 【python-opencv】读取、显示、写入图像
- WSL——windows上的linux子系统
- 【python-opencv】读取、显示、保存视频
- 超级账本——Hyperledger Fabric
- 【python-opencv】绘图(目标检测框及其置信度等)
- 哈希表:哈希值太大了,还是得用set
- 哈希表:今天你快乐了么?
- 简单二分法查找(binary search)
- 【python-opencv】鼠标作为画笔
- npm 依赖管理中被忽略的那些细节
- 哈希表:map等候多时了