vuejs设置登录功能的方法:1、编写html文件;2、通过“vue-resource.js”库向后台提交数据;3、通过“public class UserController {…}”接收数据即可。
本文操作环境:Windows7系统、vue2.9.6版,DELL G3电脑。
vuejs怎么设置登录?
Vue.js实现登录功能
编写html,通过vue-resource.js库向后台提交数据
立即学习“前端免费学习笔记(深入)”;
nbsp;html>用户注册 .container { margin-top: 15%; width: 35%; } .btn-primary { background-color: #337ab7; border-color: #337ab7; } .form-control { margin-bottom: 4px; }<!--function ajaxRegister() { //Vue的异步Get请求 /*Vue.http.get("/test").then(function (res) { console.log(res.bodyText); }, function (res) { console.log(res.status); });*/ var param = new FormData(document.getElementById("form")); // param = convert_FormData_to_json(param); console.log(param); Vue.http.post("/login", param).then(function (res) { console.log(res.bodyText); console.log("登录成功"); }, function (res) { alert("登录失败"); }); return false; }成功!很好地完成了提交。--><!--登录
-->
登录后复制
后台接收数据
@RestControllerpublic class UserController { @Autowired private UserService userService; //通过RequestBody实现与json交互 @RequestMapping(value = "/register", method = RequestMethod.POST) //接收从客户端传过来的FormData()数据 @RequestMapping(value = "/login", method = RequestMethod.POST) public String login(HttpServletRequest request) throws ParseException { MultipartHttpServletRequest params = (MultipartHttpServletRequest) request; // List files = ((MultipartHttpServletRequest) request).getFiles("file"); Map parameterMap = params.getParameterMap(); //将Map转成Map对象 Map map = GenUtils.toParameterMap(parameterMap); //将Map对象生成为指定的Pojo对象 User user = GenUtils.mapGetObj(User.class, map); // user = userService.selectByUser(user); // JSONObject jsonObject = JSONObject.fromObject(user); return jsonObject + ""; }}
登录后复制
推荐:《最新的5个vue.js视频教程精选》
以上就是vuejs怎么设置登录的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3144560.html