vue-resource.js的get和post的正确用法
在网上看到人家写的vue-resource.js的get方法例子,
1 new Vue({ 2 el:'body', 3 data:{ 4 5 }, 6 methods:{ 7 get:function(){ 8 this.$http.get('get.php',{ 9 a:1, 10 b:2 11 }).then(function(res){ 12 alert(res.data); 13 },function(res){ 14 alert(res.status); 15 }); 16 } 17 } 18 });
开始的时候后台无论怎样都获取不到参数,原来正确get写法如下:
1 this.$http.get('http://localhost:8393/Home/GetUsers',{ 2 3 params: { 4 uname1: this.uname 5 } 6 }) 7 .then(function (res) { 8 //赋值给alllist数组, 9 console.log(res.data); 10 this.adminUsers = res.data; 11 })
原来参数是要加入params:{字段1:'app',字段2:'pencil'}这个,跟踪后才能获得
而post的正确参考如下:
this.$http.post('http://localhost:8393/Home/GetUsers',{
uname1: this.uname
}, { emulateJSON: true })
.then(function (res) {
//赋值给alllist数组,
console.log(res.data);
this.adminUsers = res.data;
})
如果Web服务器无法处理编码为application/json的请求,你可以启用emulateJSON选项。启用该选项后,请求会以application/x-www-form-urlencoded
作为MIME type,就像普通的HTML表单一样。
说白了post在进行数据请求时;需要填写第三个参数{emulateJSON:true},否则后台是无法获取你传递的参数的
转载于:https://www.cnblogs.com/qkabcd/p/7407253.html
vue-resource.js的get和post的正确用法相关推荐
- vue.config.js 配置参考
文章目录 属性说明 常用完整配置 属性说明 vue.config.js是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-s ...
- VUE-CLI可选的配置文件vue.config.js
VUE-CLI可选的配置文件 vue.config.js 整理自官方文档,仅供博文https://blog.csdn.net/qq_28550263/article/details/120633610 ...
- 小白的 vue.config.js 配置分析
首先,vue.config.js 文件必须要导出一个对象[涉及到模块概念] module.exports = {}; 对象属性详解 # publicPath 部署生产环境和开发环境的URL.默认值是 ...
- webpack配置及vue.config.js
webpack Q:为什么要用webpack? A:1.当然是方便了开发啊,它的dev server 主力你的本地开发,只要一改代码自动构建编译完成还自动帮你刷新浏览器,这个开发体验谁用谁爽 2.减少 ...
- vue引用js文件的多种方式
本文主要介绍了vue引用js文件的多种方式,本文大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.vue-cli webpack全局引入jquery (1) 首先 npm inst ...
- vue cli3.3 以上版本配置vue.config.js
// vue.config.js 配置说明 //官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions // 这 ...
- vue.config.js配置
原作者项目地址:https://github.com/staven630/vue-cli3-config const path = require("path"); const w ...
- vue.config.js多页配置
vue.config.js多页配置,具体看代码: "use strict"; const path = require("path"); var webpack ...
- vue-cli3中的vue.config.js配置
vue-cli3中的vue.config.js配置 我的跨域是配置通过chrome浏览器的跨域设置,前端修改跨域问题,以此解决跨域的,故没有配置代理: const path = require('pa ...
最新文章
- 为 Asp.net 网站新增发送手机短信功能
- 【数据结构】双链表的应用
- CVPR 2021|三维视觉相关论文汇总
- 大数据流通与交易技术国家工程实验室成立大会在京举行
- 机器学习 —— python库 —— 使用array创建
- javaScript事件(一)事件流
- thinkphp 助手函数url不生成https_如何用ThinkPHP框架写一个快递查询接口
- 如何将学术经历整合为求职简历?
- Promise(异步处理-实现)
- 计算机程序辅助拼货,拼货
- CoffeeScript中的三元操作
- rgmanager 介绍
- 安卓快速排序与冒泡排序
- 【附源码】计算机毕业设计java兴澜幼儿园管理系统设计与实现
- Ubuntu20.04 安装微信
- java 进度条 百分比_java怎么让进度条带百分数
- 微信公众号开发--Emoji表情(可用于关注自动回复等)
- html怎么设置展开li,html网页代码常用ul li列表布局标签。
- 中国万网CEO张向东解读被阿里收购幕后
- dismiss ios pop效果_动画切换效果之push、pop、present、dismiss