摘要:
首先需要新建数据库:直接在命令行直接即可 react_v5_admin_db create database react_v5_admin_db charset utf8; 创建用户表:user_info create table user_info(id int primary key auto_ 阅读全文
摘要:
在ajax请求接口中没有指定域名或者地址的话,默认为localhost 我们是希望从3000 端口 ———> 5000端口【其它任何提供服务的端口即可】访问获取数据出现 404即无法找到,因为我们3000端口的本地没有/login这个路径提供服务,所以报找不到 React + antd 解决办法如下 阅读全文
摘要:
介绍描述: 1.用于动态构建用户界面的 JavaScript 库【只关注于视图】 2.由Facebook 开源【2013.5】 React的特点: 1.声明式编码 2.组件化编码 3.React Native 编写原生手机端应用 4.高效【优秀的 Diffing 算法】 React 高效的原因: 1 阅读全文
摘要:
安装 axios包:【版本:1.3.3】 npm install axios 初级版本 api/ajax.js文件内容 /* 能发送异步ajax请求的函数模块 封装axios库 函数的返回值是promise对象: .then */ import axios from 'axios' export d 阅读全文
摘要:
这里使用的是Flask框架 + Python3.9版本 + MySQL # React V5 后台接口 # 登陆 @app.route('/login', methods=["post"]) def login(): # 获取登陆的用户信息, 获取的是json字符串 user_data = requ 阅读全文
摘要:
1.这里使用Form表单的声明式验证与自定义验证 <Form.Item name="username" // 声明式验证,直接使用别人定义好的验证规则进行验证 rules={[{ required: true, message: '用户名必须输入' }, {min: 4, message: '用户名 阅读全文
摘要:
1.高阶函数 1.1一类特别的函数 接受函数类型的参数 返回值是函数 1.2常见的高阶函数 定时器:setTimeout()/setInterval() Promise: Promise(()=> {}) then(value => {}, reason => {}) 数组遍历相关的方法:forEa 阅读全文
摘要:
需要先下载路由 npm install react-router-dom【版本:6.8.1】 安装 antd的icons: npm install --save @ant-design/icons 【版本:5.0.1】 前台路由的拆分如下pages下新建login/login.jsx和admin/a 阅读全文
摘要:
安装 antd : npm install antd【版本:5.2.2】 自定义主题: V5版本和之前的版本不一样,这里是通过ConfigProvider中传入 theme,可以配置主题 【官网实现方式】 App.js 文件如下【其它文件都暂时不动,可以看到button和主题的变化】 import 阅读全文
摘要:
此项目为一个前后台分离的后台管理信息系统SPA,包括前端PC应用和后端应用 包括登陆/用户管理/商品管理/权限管理等功能模块 前端:使用 React全家桶 + Antd5 + ES6 + Webpack等技术 后端:使用 Python3.9 + Flask2.1.3 + MySQL 等技术 采用模块 阅读全文