基于vue 添加axios组件,解决post传参数为null的问题


Posted in Javascript onMarch 05, 2018

好,下面上货。

1、安装axios

npm install axios --save

2、添加axios组件

import axios from 'axios'
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
axios.defaults.baseURL = 'http://localhost:7878/zkview';
Vue.prototype.$ajax = axios;

3、get请求

testGet: function () {
 this.$ajax({
  method: 'get',
  url: '/test/greeting',
  params: {
   firstName: 'Fred',
   lastName: 'Flintstone'
  }
 }).then(function (response) {
  console.log(response);
 }).catch(function (error) {
  console.log(error);
 });
},

4、post请求

testPost: function () {
    var params = new URLSearchParams();
    params.append('name', 'hello jdmc你好');
    params.append('id', '2');
    this.$ajax({
     method: 'post',
     url: '/test/greeting2',
     data:params
//     data: {id: '3', name: 'abc'}
    }).then(function (response) {
     console.log(response);
    }).catch(function (error) {
     console.log(error);
    })
   }

5、运行结果:

基于vue 添加axios组件,解决post传参数为null的问题

基于vue 添加axios组件,解决post传参数为null的问题

6、注意:

在使用post方式的时候传递参数有两种方式,一种是普通方式,一种是json方式,如果后台接受的是普通方式,那么使用上述方式即可。

普通的formed方式

var params = new URLSearchParams();
params.append('name', 'hello jdmc你好');
params.append('id', '2');
data:params

后台接收参数:

public Student greeting2(int id,String name) {

json方式

data: {id: '3', name: 'abc'}

后台接收参数

public Object greeting2(@RequestBody Object student) {

以上这篇基于vue 添加axios组件,解决post传参数为null的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用javascript实现的仿Flash广告图片轮换效果
Apr 24 Javascript
使用js dom和jquery分别实现简单增删改
Sep 11 Javascript
JS控制伪元素的方法汇总
Apr 06 Javascript
javascript弹出窗口中增加确定取消按钮
Jun 24 Javascript
JS中跳出循环的示例代码
Sep 14 Javascript
jQuery响应滚动条事件功能示例
Oct 14 jQuery
Angular实现表单验证功能
Nov 13 Javascript
switchery按钮的使用方法
Dec 18 Javascript
vue.js 实现输入框动态添加功能
Jun 25 Javascript
Vue前后端不同端口的实现方法
Sep 19 Javascript
微信小程序从注册账号到上架(图文详解)
Jul 17 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
Aug 11 Javascript
解决vue处理axios post请求传参的问题
Mar 05 #Javascript
解决vue2中使用axios http请求出现的问题
Mar 05 #Javascript
在vue项目中引入highcharts图表的方法(详解)
Mar 05 #Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 #Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
Mar 05 #Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
Mar 05 #Javascript
axios全局请求参数设置,请求及返回拦截器的方法
Mar 05 #Javascript
You might like
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
正则表达式中特殊符号及正则表达式的几种方法总结(replace,test,search)
2013/11/26 Javascript
JavaScript中的逻辑判断符&&、||与!介绍
2014/12/31 Javascript
JavaScript与HTML的结合方法详解
2015/11/23 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
微信小程序自定义导航隐藏和显示功能
2017/06/13 Javascript
react-native之ART绘图方法详解
2017/08/08 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
2019/12/23 jQuery
vue更改数组中的值实例代码详解
2020/02/07 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
Python实现提取文章摘要的方法
2015/04/21 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
python学习——内置函数、数据结构、标准库的技巧(推荐)
2019/04/18 Python
在Python中append以及extend返回None的例子
2019/07/20 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
2019/11/29 Python
python实现上传文件到linux指定目录的方法
2020/01/03 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
Python字典fromkeys()方法使用代码实例
2020/07/20 Python
python实现粒子群算法
2020/10/15 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
phpquery中文手册
2021/03/18 PHP
《姥姥的剪纸》教学反思
2014/02/25 职场文书
统计系教授推荐信
2014/02/28 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
超市创业计划书
2014/04/24 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
python用字节处理文件实例讲解
2021/04/13 Python