vuejs前后端数据交互之从后端请求数据
2017-12-20 16:58
239 查看
本文将向大家介绍一种用vue-resource从后端请求数据的方法。
比如说从后端请求一张表过来,
(1)首先,在data中return一个msg:[]数组来接收表的数据;
(2)在方法中定义一个请求函数,比如我们这里函数名定义为showDetails;
methods:{
showDetails:function(){
this.$http.get(baseURL+“api/条件”).then(function(res){
this.msg = res.body;
});
}
}
这里baseURL项目的路径,如果项目部署在服务器上面一般格式为www.XXX.com/项目名;之后的api是后端封装的api接口;然后条件就是对表的查询,删除等语句。比如对名为student的表进行查询,需要获取studentID为40001的学生信心,则查询语句可写为‘query?table=student&studentIDeq=40001',需要注意的是与有关数据库的操作字段(通俗点讲,可以理解为后端定义的字段)要加引号,而前端定义的字段要放在引号外面;
(3)最后,别忘了这个请求操作是没有调用,是默认执行的,所以要在mounted里面实时执行;
mounted: function (){
this.showDetails();
}
好了,这个函数就完成了,你可以通过浏览器控制台的network查看从后端取得的数据,或者通过console打印输出也可以看到啦!!!
比如说从后端请求一张表过来,
(1)首先,在data中return一个msg:[]数组来接收表的数据;
(2)在方法中定义一个请求函数,比如我们这里函数名定义为showDetails;
methods:{
showDetails:function(){
this.$http.get(baseURL+“api/条件”).then(function(res){
this.msg = res.body;
});
}
}
这里baseURL项目的路径,如果项目部署在服务器上面一般格式为www.XXX.com/项目名;之后的api是后端封装的api接口;然后条件就是对表的查询,删除等语句。比如对名为student的表进行查询,需要获取studentID为40001的学生信心,则查询语句可写为‘query?table=student&studentIDeq=40001',需要注意的是与有关数据库的操作字段(通俗点讲,可以理解为后端定义的字段)要加引号,而前端定义的字段要放在引号外面;
(3)最后,别忘了这个请求操作是没有调用,是默认执行的,所以要在mounted里面实时执行;
mounted: function (){
this.showDetails();
}
好了,这个函数就完成了,你可以通过浏览器控制台的network查看从后端取得的数据,或者通过console打印输出也可以看到啦!!!
相关文章推荐
- vuejs前后端数据交互之从后端请求数据的实例
- vuejs前后端数据交互之提交数据
- JSON(四)——异步请求中前后端使用Json格式的数据进行交互
- Vue - 请求json数据,前后端交互, vue.resource
- 前后端数据交互 ---- 跨域请求
- Angular+servlet java实现前后端数据交互
- 前后端数据交互方法
- 前后端数据交互之前端传值到后台
- JS的Ajax与后端交互数据的实例
- 前端AngularJS的POST请求,后端SpringMVC接收数据的小坑
- 前后端数据交互乱码
- 前后端数据交互方法
- web前后端数据交互
- 关于vuejs 2.9版本的axios请求数据问题
- 向.net后端发送请求获取数据,在前端动态填充表格
- jsonp实现应用的跨域请求进行数据交互
- 基于angular.js发送ajax请求实现前后台数据交互
- 前后端数据交互方法
- fetch 请求数据 以及 node 后端 post请求获取不到数据的记录
- Android客户端采用Http 协议Post方式请求与服务端进行数据交互(转)