详解vue-admin和后端(flask)分离结合的例子


Posted in Javascript onFebruary 12, 2018

本文介绍了vue-admin和后端(flask)分离结合的例子,分享给大家,具体如下

感觉 vue-admin 界面很不错,写了一个小 Demo

看到issues好多问后端数据请求的

就上传了自己最近的这个vue-admin-flask-example,做下小小的分享

API汇总:

登录

var params = { username: this.ruleForm2.account, password: this.ruleForm2.checkPass };

export const requestLogin = params => {
  return axios({
    method: 'POST',
    url: `${base}/login`,
    auth: params
  })
  .then(res => res.data);
};

return jsonify({'code': 200, 'msg': "登录成功", 'token': token.decode('ascii'), 'name': g.admin.name})

修改密码

let params = Object.assign({}, this.setpwdForm);

export const setpwd = params => {
  return axios.post(`${base}/setpwd`, params);
};

return jsonify({'code': 200, 'msg': "密码修改成功"})

用户获取

let params = { page: this.page, name: this.filters.name };

export const getUserListPage = params => {
  return axios.get(`${base}/users/listpage`, { params: params });
};

return jsonify({
    'code': 200,
    'total': total,
    'page_size': page_size,
    'infos': [u.to_dict() for u in Infos]
  })

删除用户

let params = { id: row.id };

export const removeUser = params => {
  return axios.get(`${base}/user/remove`, { params: params });
};

return jsonify({'code': 200, 'msg': "删除成功"})

批量删除

let para = { ids: ids };

export const batchRemoveUser = params => {
  return axios.get(`${base}/user/bathremove`, { params: params });
};

return jsonify({'code': 200, 'msg': "删除成功"})

获取柱状图数据

export const getdrawPieChart = () => {
  return axios.get(`${base}/getdrawPieChart`);
};

return jsonify({'code': 200, 'profess_value': profess_value, 'grade_value': grade_value, 'grade_data': grade_data})

获取饼状图数据

export const getdrawLineChart = () => {
  return axios.get(`${base}/getdrawLineChart`);
};

return jsonify({'code': 200, 'value': data_value, 'total': total})

详解vue-admin和后端(flask)分离结合的例子

详解vue-admin和后端(flask)分离结合的例子

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript知识点收藏
Feb 22 Javascript
Javascript Select操作大集合
May 26 Javascript
node.js中的fs.fsync方法使用说明
Dec 15 Javascript
JavaScript数据类型之基本类型和引用类型的值
Apr 01 Javascript
JS Array.slice 截取数组的实现方法
Jan 02 Javascript
原生js实现瀑布流布局
Mar 08 Javascript
JavaScript使用ZeroClipboard操作剪切板
May 10 Javascript
微信小程序实现多个按钮toggle功能的实例
Jun 13 Javascript
require.js 加载过程与使用方法介绍
Oct 30 Javascript
js canvas实现星空连线背景特效
Nov 01 Javascript
超简单的微信小程序轮播图
Nov 22 Javascript
vue中destroyed方法的使用说明
Jul 21 Javascript
jquery+css3实现熊猫tv导航代码分享
Feb 12 #jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 #jQuery
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 #jQuery
原生js实现省市区三级联动代码分享
Feb 12 #Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
Feb 11 #Javascript
代码详解JS操作剪贴板
Feb 11 #Javascript
vue-router项目实战总结篇
Feb 11 #Javascript
You might like
phpMyAdmin 安装配置方法和问题解决
2009/06/08 PHP
php 归并排序 数组交集
2011/05/10 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
YII框架实现自定义第三方扩展操作示例
2019/04/26 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
jQuery 事件的命名空间简单了解
2013/11/22 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
2014/03/17 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
JavaScript中的闭包介绍
2015/03/15 Javascript
javascript实现简单的二级联动
2015/03/19 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
JS与jQuery遍历Table所有单元格内容的方法
2015/12/07 Javascript
jquery中的常见问题及快速解决方法小结
2016/06/14 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
vue自定义指令directive实例详解
2018/01/17 Javascript
使用puppeteer破解极验的滑动验证码
2018/02/24 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
2019/01/31 Javascript
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
js实现橱窗展示效果
2020/01/11 Javascript
OpenLayers3实现图层控件功能
2020/09/25 Javascript
python中将\\uxxxx转换为Unicode字符串的方法
2018/09/06 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
群众路线个人对照检查材料
2014/09/23 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
技术员个人工作总结
2015/03/03 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
2016高考感言
2015/08/01 职场文书