Vue项目中安装使用axios
一、安装
在控制台输入npm install axios -S
二、引入
在文件main.js中写入
import axios from 'axios';
Vue.prototype.$axios = axios;
三、使用
向cgi-bin/login.cgi提交登录data数据。
注意:
- 提交的Content-Type要看后端以什么方式接收,然后以相应的方式提交,要不然后端收到的就是被转码的乱码。
- data的格式按自己要求修改。
//cgi-bin/login.cgi是提交登录的地址const qs = require("qs");const data = {operate: "login",psw: this.form.password,};//默认提交方式为Content-Type: application/x-www-form-urlencodedthis.$axios.post('/cgi-bin/login.cgi',qs.stringify({data: JSON.stringify(data),}),)//修改为Content-Type: application/json;charset=UTF-8方式://this.$axios//.post(// "/cgi-bin/login.cgi",// // qs.stringify({// data,// // }),// {// headers: {// "Content-Type": "application/json;charset=UTF-8",// },// }// ).then((result) => {//提交成功// console.log("login:"+result);// console.log("login2:"+JSON.stringify(result) );if (result.data == 'ok') {返回‘ok’localStorage.setItem('login', 'ok');//浏览器保存登录成功this.$message({message: '登陆成功',type: 'success',});this.$router.push('/home');//跳转页面} else {this.$message.error('密码错误');}}).catch((error) => {//提交失败console.log('Error', error.message);this.$message.error('服务连接错误');});
默认提交方式为Content-Type: application/x-www-form-urlencoded结果:
Content-Type: application/json;charset=UTF-8方式结果:
Vue项目中安装使用axios相关推荐
- vue项目中简单进行axios封装及响应状态码提示!
import Vue from 'vue'import axios from 'axios' import { Toast,Indicator,MessageBox } from 'mint-ui'; ...
- vant部署_详解VUE项目中安装和使用vant组件
Vant 是有赞前端团队基于有赞统一的规范实现的 Vue 组件库,提供了一整套 UI 基础组件和业务组件. 特性 50+ 个经过有赞线上业务检验的组件 单元测试覆盖率超过 90% 完善的中英文文档和示 ...
- VUE项目中安装和使用vant组件
Vant 是有赞前端团队基于有赞统一的规范实现的 Vue 组件库,提供了一整套 UI 基础组件和业务组件. 特性 50+ 个经过有赞线上业务检验的组件 单元测试覆盖率超过 90% 完善的中英文文档和示 ...
- vue项目中使用mock模拟数据
一.先在vue项目中安装依赖 # 使用axios发送ajax cnpm install axios --save # 使用mockjs产生随机数据 cnpm install mockjs --save ...
- vue项目中 五小一大六宫格拖拽排序,6宫格拖拽换位,矩阵拖拽排序
背景:项目中用到1.4.6.9.12.16宫格排序,拖拽换位等场景,项目是监控的视频矩阵,用户矩阵拖拽排序换位,之前已经实现1.4.9.12.16等矩阵式排列的拖拽排序,但是六宫格要求五小一大,之前的 ...
- 什么是scss,怎么在一个VUE项目中使用scss
首先什么是scss呢? scss是一种css预处理语言,是一个css的扩展,它在css语法的基础上,允许您使用变量,嵌套规则,混合,导入,继承等功能,使得css更加强大和优雅,而且其完全兼容css3. ...
- Vue学习笔记(二)—— vue项目中使用axios
一.文档链接 axios文档 vue开发插件 二.axios 简介 axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征: 从浏览器中创建 XML ...
- 在vue项目中使用axios封装axios
基本使用 安装 // 项目中安装 npm install axios --S // cdn 引入 <script src="https://unpkg.com/axios/dist/a ...
- 3分钟让你学会axios在vue项目中的基本用法(建议收藏)
Axios酸狗来教你 提示:本篇详解axios在vue项目中的实例.在使用Vue.js框架开发前端项目时,会经常发送ajax请求服务端接口,在开发过程中,需要对axios进一步封装,方便在项目中的使用 ...
最新文章
- Nat. Commun. | 序列到功能的深度学习框架加速工程核糖调节剂设计和优化
- b样条曲面绘制 opengl_3dmax在曲面上如何绘制样条线,都在这里了
- java txt中文乱码,JAVA读取TXT文件 可解决中文乱码问题
- 后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」
- 17个提升iOS开发效率的必用工具
- C++中的RAII机制
- php网页轮播图,JavaScript_JavaScript实现图片轮播的方法,本文实例讲述了JavaScript实现图 - phpStudy...
- 四步获取微信登录所需的openid和session_key
- Maven学习总结(9)——使用Nexus搭建Maven私服
- HandlerInterceptor 处理器拦截器的用法
- OPPO 实时数仓揭秘:从顶层设计实现离线与实时的平滑迁移
- Bullzip PDF Printer 打印机驱动安装失败解决
- 方图来袭,且看483万亿美元的场外衍生品市场如何风云变幻
- 产品可靠性测试 - 学习笔记(1)
- 数据分析各省高考难度,河南两广山西 最难
- Transphorm推出第四代GaN平台及SuperGaN™功率FET
- DeepFlow高效的光流匹配算法(上)
- 小程序跳转页面弹出公众号引导用户关注
- 制作旅行英语图书封面
- C++重载相等运算符operator==的两种方式
热门文章
- 通过IDEA打jar包
- java中Keytool的使用总结
- 苹果亮度自动调节怎么关闭_如果你对手机的自动亮度调节不满意,试试这个quot;velis自动亮度quot;...
- 【Rust日报】 2019-06-10:「嵌入式Rust」使用STM32 Blue Pill在Apache Mynewt上托管嵌入式Rust应用程序...
- Linux的su命令
- android功耗iphone,iPhone到底比Android好在哪,你知道吗?
- 数组循环对比删除数据
- GMT格林威治标准时间
- 机场人员车辆定位系统方案
- 数据结构与算法--字符串匹配算法