本文主要和大家介绍了详解vue-admin和后端(flask)分离结合的例子,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。
API汇总:
登录
1 2 3 4 5 6 7 8 9 10 11 12 | 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})
|
Salin selepas log masuk
修改密码
1 2 3 4 5 6 7 | let params = Object.assign({}, this.setpwdForm);
export const setpwd = params => {
return axios.post(`${base}/setpwd`, params);
};
return jsonify({'code': 200, 'msg': "密码修改成功" })
|
Salin selepas log masuk
用户获取
1 2 3 4 5 6 7 8 9 10 11 12 | 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]
})
|
Salin selepas log masuk
删除用户
1 2 3 4 5 6 7 | let params = { id: row.id };
export const removeUser = params => {
return axios.get(`${base}/user/remove`, { params: params });
};
return jsonify({'code': 200, 'msg': "删除成功" })
|
Salin selepas log masuk
批量删除
1 2 3 4 5 6 7 | let para = { ids: ids };
export const batchRemoveUser = params => {
return axios.get(`${base}/user/bathremove`, { params: params });
};
return jsonify({'code': 200, 'msg': "删除成功" })
|
Salin selepas log masuk
获取柱状图数据
1 2 3 4 5 | export const getdrawPieChart = () => {
return axios.get(`${base}/getdrawPieChart`);
};
return jsonify({'code': 200, 'profess_value': profess_value, 'grade_value': grade_value, 'grade_data': grade_data})
|
Salin selepas log masuk
获取饼状图数据
1 2 3 4 5 | export const getdrawLineChart = () => {
return axios.get(`${base}/getdrawLineChart`);
};
return jsonify({'code': 200, 'value': data_value, 'total': total})
|
Salin selepas log masuk


相关推荐:
Vue和Flask实现简单的登录验证跳转
JS实现Ajax跨域请求flask响应内容
flask完成一个小应用方法
Atas ialah kandungan terperinci vue-admin和后端flask分离结合. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!