vue.js - axios Get方法传参给 .net core webapi。
Posted longdb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue.js - axios Get方法传参给 .net core webapi。相关的知识,希望对你有一定的参考价值。
1:在vue项目中通过params属性携带数据:
let _self = this; axios({ method:‘get‘, url:‘http://localhost:5000/api/StuInFors/GetEFAsync/‘, params:{pagesize:10,pageindex:2} }).then(function(resp){ //document.write(JSON.stringify(resp.data)); console.log(resp.status); _self.apidatas = resp.data; });
2:然后.net core webapi 中通过Query取出数据:
[HttpGet] public async Task<List<InforEF>> GetEFAsync()//int pagesize,int pageindex) { int pagesize = 10;//页大小。 int pageindex = 1;//第几页。 if (Request.Query.ContainsKey("pagesize")) { pagesize = Convert.ToInt32(Request.Query["pagesize"]); pageindex = Convert.ToInt32(Request.Query["pageindex"]); } //Skip(5),忽略前面的 5 个 //int pagesize = 10;//页大小。 //int pageindex = 1;//第几页。 //所以Skip(pagesize * (pageindex - 1)),Take(pagesize); List<InforEF> infors = await _context.Infortb.OrderBy(infor => infor.Fid).Skip(pagesize * (pageindex - 1)).Take(pagesize).ToListAsync(); return infors; }
以上是关于vue.js - axios Get方法传参给 .net core webapi。的主要内容,如果未能解决你的问题,请参考以下文章
微信小程序-wxml标签绑定data值传参给js方法(事件传参)
Vue.js怎么获取页面json数据啊 求解答(get方式) 尝试后失败了 (vue.js和axios.min.js已引用)?