详解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 相关文章推荐
JS保存和删除cookie操作 判断cookie是否存在
Nov 13 Javascript
js获取某元素的class里面的css属性值代码
Jan 16 Javascript
jquery进行数组遍历如何跳出当前的each循环
Jun 05 Javascript
jQuery中insertBefore()方法用法实例
Jan 08 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
Sep 14 Javascript
JS实现漂亮的时间选择框效果
Aug 20 Javascript
bootstrap读书笔记之CSS组件(上)
Oct 17 Javascript
很棒的一组js图片轮播特效
Jan 12 Javascript
为什么要使用Vuex的介绍
Jan 19 Javascript
判断“命令按钮”是否被鼠标单击详解
Jul 31 Javascript
js函数和this用法实例分析
Mar 13 Javascript
Electron整合React使用搭建开发环境的步骤详解
Jun 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+MySQL投票系统的设计和实现分享
2012/09/23 PHP
PHP自动生成后台导航网址的最佳方法
2013/08/27 PHP
php实现粘贴截图并完成上传功能
2015/05/17 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
php mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
2017/06/27 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
javascript之卸载鼠标事件的代码
2007/05/14 Javascript
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
基于JavaScript实现继承机制之调用call()与apply()的方法详解
2013/05/07 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
JS 退出系统并跳转到登录界面的实现代码
2013/06/29 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
2013/07/31 Javascript
JQuery中的html()、text()、val()区别示例介绍
2014/09/01 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
jQuery判断邮箱格式对错实例代码讲解
2017/04/12 jQuery
js实现日期显示的一些操作(实例讲解)
2017/07/27 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
2017/09/05 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
详解Python 字符串相似性的几种度量方法
2019/08/29 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
单位成立周年感言
2014/01/26 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
欢迎词范文
2015/01/27 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
用Python生成会跳舞的美女
2022/01/18 Python
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL