001-pro ant design 升级2.0后变更
一、更新点
1、目录调整
2、本地代理服务器调整
roadhog→umi
配置方式
在这个config/config.js配置
"proxy": { "/api": { "target": "http://jsonplaceholder.typicode.com/", "changeOrigin": true, "pathRewrite": { "^/api" : "" } } }
在config/config.js文件中,最上面提示: https://umijs.org/config/ 查看这里的配置应该都可以配置到这里
3、路由菜单方式
4、routes变为pages
5、pages中含有models
二、新建页面
1、在/config/router.config.js文件中添加
{path: '/newpage',name: 'newpage',icon: 'dashboard',routes: [{path: '/newpage/page1',name: 'page1',component: './Newpage/Page1',},],},
2、添加实际页面
在src的pages下增加Newpage,并且在Newpage中添加
import React, {Component} from 'react'; import {connect} from 'dva'; import {formatMessage, FormattedMessage} from 'umi/locale'; import {Row,Col,Icon,Card,Tabs,Table,Radio,DatePicker,Tooltip,Menu,Dropdown, } from 'antd'; import {ChartCard,MiniArea,MiniBar,MiniProgress,Field,Bar,Pie,TimelineChart, } from '@/components/Charts'; import Trend from '@/components/Trend'; import NumberInfo from '@/components/NumberInfo'; import numeral from 'numeral'; import GridContent from '@/components/PageHeaderWrapper/GridContent'; import Yuan from '@/utils/Yuan'; import {getTimeDistance} from '@/utils/utils';@connect(({page1, loading}) => ({page1,loading: loading.effects['page1/fetch'], })) class Page1 extends Component {componentDidMount() {const {dispatch} = this.props;dispatch({type: 'page1/fetch',});}render() {const {page1} = this.props;console.log(page1)alert(page1);return (<GridContent><Row gutter={24}><Col>test</Col></Row></GridContent> );} }export default Page1;
3、添加国际化
在/src/locales下的两个文件中添加对应的Key
'menu.newpage': '心页面','menu.newpage.page1': '页面1',
001-pro ant design 升级2.0后变更相关推荐
- Ant Design 3.15.0 发布,企业级 UI 设计语言和 React 实现
Ant Design 3.15.0 发布了,Ant Design 是蚂蚁金服开发和正在使用的一套企业级前端设计语言和基于 React 的前端框架实现. 特性 提炼自企业级中后台产品的交互语言和视觉风格 ...
- mysql升级8.0后,项目遇到的坑
这里列举了mysql升级到8.0后项目遇到的一些问题 一.Unknown system variable 'tx_isolation' 二.The server time zone value '�й ...
- 升级Vue2.0后prop不能双向绑定的解决办法
前言 从Vue1.0升级到Vue2.0后,有很多改动,今天来讨论下prop没有了sync之后的解决方法. 从官方角度来讲,为了规范数据流动,砍掉了.sync,目的很明显,阻止子组件影响父组件的数据. ...
- 解决升级Flutter3.0后出现警告Operand of null-aware operation ‘!‘ has type ‘WidgetsBinding‘ which excludes null
出现场景 将Flutter SDK升级到3.0,运行时报以下警告. 虽然不影响程序的运行,但是看着很烦. lib/stress_test/stress_test_page.dart:120:22: W ...
- 高德导航升级6.0后应用crash解决
1.问题 公司应用有集成高德地图地位和导航,因为高德开发者平台给出的建议是用最新包引入方式,默认升级到最新jar包后应用持续发生native crash.由于时间有限就想直接回退到之前的版本,但是高德 ...
- android9.0系统耗电量大,升级EMUI9.0后太耗电?五招帮你摆平!
*本文来自花粉俱乐部@小超人_江江 如果感觉你的荣耀Magic 2手机电量不够用怎么办?几条妙招解决你的小麻烦,EMUI9.0系统手机也可参考 1.尝试关闭语音唤醒功能 设置方法:依次选择[设置]-[ ...
- 手机升级8.0后,黑域启用失败
今天手机系统升级到8.0,却悲催的发现黑域启动不起来了. 于是便找到这个解决方案,亲测成功. 1.正常在电脑上激活黑域后不要拔掉数据线. 2.将手机接入电脑的模式改为纯充电模式. 3.拔掉电源线,即可 ...
- 三星 android 5.0 root,三星note3全系列新机升级5.0后root权限方法
N9008刷机包下载 近期索尼note3全系列新机 n9006.n9008.n9009.n900.n9008v等三星note3机型将全线更新到了安卓5.0系统,那么索尼note3更新5.0以后怎么获取 ...
- php7.4升级php8.0后重启系统网站访问异常问题
安装完php8.0之后也禁用了旧版本php: 禁用php sudo a2dismod php7.4 启用php sudo a2enmod php8.0 也重启了php8.0-f ...
最新文章
- python函数返回元组平均数_关于python:使用函数中的单个项返回元组
- iOS 自动构建套件 - flow.ci + fir.im + Coding
- node 使用 download-git-repo 下载 github 代码
- 用python画立体玫瑰花-Python 玫瑰花绘制
- 防火墙工作原理—Vecloud微云
- php 抓取https请求数据,PHP + curl 实现 http 或 https 抓取数据:
- leetcode54:螺旋矩阵
- c++ 线程什么时候run_多线程并发支撑基础之JAVA内存模型
- 实现光晕效果_马自达6车灯升级激光四透镜实现四近四远光
- CVPR 2020 Oral |神奇的自监督场景去遮挡
- 如何显示python的内置模块_python之模块(内置模块)
- Android 自定义View绘制的基本开发流程 Android自定义View(二)
- 测试流程 - 关于用例评审,给你的 9 点建议
- mybatis框架增删改的注意事项 ,不同数据库取消转义的方法
- 学用MVC4做网站五:5.2我的文章
- 在C#中控制ListBox某一行的字体颜色
- UVM组件(以APB协议为例)——UVM
- Java微信小程序商城源码,Java微信开发框架源码,前后端分离
- DAV 转 AVI 软件 dav2avi
- 李南江的前端课程知识点(七)CSS的继承、层叠、优先
热门文章
- oracle的age datetime,python cx_Oracle插入TIMESTAMP字段后显示格式问题?
- 9款超绚丽的HTML5/CSS3应用和动画特效
- vuejs 中如何优雅的获取 Input 值
- 下午回来才后知百密于一疏忽
- 最近和朋友微信卖螃蟹有点偏离重心了
- jQuery调用WebService返回JSON数据
- javascript设计思维
- android 自定义text,android – 使用自定义textSize实现自定义TextView
- 全国计算机等级考试题库二级C操作题100套(第96套)
- sql 2008找不到服务器,sql server 2005 数据库迁移问题总结——错误 ‘80004005’ 在 sys.servers 中找不到服务器 ‘XXX’...