>웹 프론트엔드 >JS 튜토리얼 >vue-admin과 백엔드(flask)의 분리 및 결합에 대한 분석

vue-admin과 백엔드(flask)의 분리 및 결합에 대한 분석

不言
不言원래의
2018-06-29 16:27:591415검색

이 글에서는 vue-admin과 백엔드(flask)의 분리 및 결합에 대한 자세한 예를 주로 소개합니다. 내용이 꽤 좋아서 지금 공유하고 참고하겠습니다.

이 글에서는 vue-admin과 백엔드(flask)의 분리 및 결합 사례를 소개하고 있습니다. 자세한 내용은 다음과 같습니다

vue-admin 인터페이스가 매우 좋다고 생각합니다. , 그래서 작은 데모를 작성했습니다

많은 문제를 보고 질문을 한 후

최종 데이터 요청을 위한 최신 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': "删除成功"})

히스토그램 가져오기 data

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})

위 내용은 모든 사람의 학습에 도움이 되기를 바랍니다. 내용이 있으니 PHP 중국어 홈페이지를 주목해주세요!

관련 권장사항:

Vue2 SSR에서 Api 데이터를 캐싱하는 방법에 대해

Vue2에서 Typescript를 사용하는 구성 소개에 대해 Vue-cli

위 내용은 vue-admin과 백엔드(flask)의 분리 및 결합에 대한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.