Rumah > hujung hadapan web > tutorial js > vue-admin和后端flask分离结合

vue-admin和后端flask分离结合

小云云
Lepaskan: 2018-02-22 15:33:11
asal
2274 orang telah melayarinya

本文主要和大家介绍了详解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!

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan