详解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 相关文章推荐
showModalDialog 和 showModelessDialog
Jan 22 Javascript
用javascript动态调整iframe高度的代码
Apr 10 Javascript
jquery ajax请求实例深入解析
Nov 26 Javascript
JS截取字符串常用方法详细整理
Oct 28 Javascript
Js表格万条数据瞬间加载实现代码
Feb 20 Javascript
JS简单限制textarea内输入字符数量的方法
Oct 14 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
Dec 26 Javascript
javascript ASCII和Hex互转的实现方法
Dec 27 Javascript
angularjs+bootstrap实现自定义分页的实例代码
Jun 19 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
Dec 26 Javascript
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
Nuxt 项目性能优化调研分析
Nov 07 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
php自动加载机制的深入分析
2013/06/08 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
JavaScript 中的replace方法说明
2007/04/13 Javascript
windows系统下简单nodejs安装及环境配置
2013/01/08 NodeJs
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
JS 获取浏览器和屏幕宽高等信息代码
2014/03/31 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
JS实现禁止鼠标右键的功能
2016/10/15 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
vue单页应用加百度统计代码(亲测有效)
2018/01/31 Javascript
Javascript 编码约定(编码规范)
2018/03/11 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
js实现文章目录索引导航(table of content)
2020/05/10 Javascript
Vue 根据条件判断van-tab的显示方式
2020/08/03 Javascript
详解Python中列表和元祖的使用方法
2015/04/25 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
python列表插入append(), extend(), insert()用法详解
2019/09/14 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
2020/05/13 Python
初中科学教学反思
2014/01/21 职场文书
我的动漫时代的创业计划书范文
2014/01/27 职场文书
大学校庆策划书
2014/01/31 职场文书
设计专业自荐信
2014/06/19 职场文书
公司租房协议书范本
2014/10/08 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
小学语文教师年度考核个人总结
2015/02/05 职场文书
安全教育主题班会教案
2015/08/12 职场文书
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS