vuejs和后台交互时,怎么发送请求和接收请求

如题所述

你可以引入Vue-resource,使用this.$http.get,this.$http.post发送,当然这同时需要配置跨域请求,举个例子,后台我使用express4.x,默认地址为http://localhost:3000,那么需要在Vue-cli的config目录中,打开index.js文件,在dev下面这样配置axios

main.js这样配置

同时Vue这样请求

express后台这样就能接收到post过来的数据,这是最简单的一种用法

OK,前台也拿到了请求的数据

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-07
action中最后 return mapping.findforward这里 用ajax的话就是return null;那么 怎么对应responseText的字段呢 我们在ACTION中是用out.print来发送字段的那么action中应该是这样的PrintWriter out=response.getWriter();out.print("这就是我要的字段");return null;这样就OK了 在前台的js中就能用responseText来获取这个文本信息 了!
第2个回答  2017-11-07
发请求的功能跟视图无关,vue.js没有提供。你可以借助其他工具库。