当前位置: 首页 > news >正文

中国风网站模板运河建设管理网站

中国风网站模板,运河建设管理网站,seo网站诊断文档案例,中国新闻社山西分社版本#xff1a;v3.26.3 react系列有一大堆的组件#xff0c;可以在ant design官网的#xff0c;社区精选组件里面看到 一、简介 antd 是基于 Ant Design 设计体系的 React UI 组件库#xff0c;主要用于研发企业级中后台产品。 ✅ Ant Design#xff1a;用空格分隔的首字… 版本v3.26.3 react系列有一大堆的组件可以在ant design官网的社区精选组件里面看到 一、简介 antd 是基于 Ant Design 设计体系的 React UI 组件库主要用于研发企业级中后台产品。 ✅ Ant Design用空格分隔的首字母大写单词指代设计语言。 ✅ antd全小写指代 React UI 组件库。 ✅ ant.design特指 ant.design 网站网址。 安装npm install antd --save 使用组件使用组件的时候需要在对应的react组件中引入antd组件和antd样式文件。或者直接在入口文件main.js中全局引入(就需要每次使用都要引入了) 引入相关组件import { ConfigProvider, DatePicker, message } from antd;引入样式import antd/dist/antd.css;插件为了可以像上面那样按需加载组件需要引入babel使用 babel-plugin-import 来进行按需使用 Day.js 替换 momentjs 优化打包大小可以使用 antd-dayjs-webpack-plugin 插件用 Day.js 替换 momentjs 来大幅减小打包大小。这需要更新 webpack 的配置文件如下 // webpack-config.js import AntdDayjsWebpackPlugin from antd-dayjs-webpack-plugin; module.exports {plugins: [new AntdDayjsWebpackPlugin()],};二、快速上手 小例子: import React from react; import { ConfigProvider, DatePicker, message,Alert } from antd; import zhCN from antd/es/locale/zh_CN; // 由于 antd 组件的默认文案是英文所以需要修改为中文 import moment from moment; import moment/locale/zh-cn; import antd/dist/antd.css; moment.locale(zh-cn); export default class Home extends React.Component {state {date: null,};handleChange date {message.info(您选择的日期是: ${date ? date.format(YYYY-MM-DD) : 未选择});this.setState({ date });};render() {const { date } this.state;return (divConfigProvider locale{zhCN}div style{{ width: 400, margin: 100px auto }}DatePicker onChange{this.handleChange} /div style{{ marginTop: 20 }}Alert message{当前日期${date ? date.format(YYYY-MM-DD) : 未选择}} typesuccess //div/div/ConfigProvider/div);} }antd组件配置的写法如下组件有很多配置信息的时候把组件的配置信息全都写在上面的变量里面。并且在return的时候最好不要直接return antd的组件出去而需要在antd组件外面包一层div然后再暴露出去 class demo extends PureComponent {render() {// 这个props就是配置信息了const props {name: file,action: https://www,headers: {authorization: authorization-text,},};return (// 把props直接用拓展运算符展开。这个写法就很直观了很方便查看divUpload {...props}/Upload/div);} };三、项目实战 我们基于 Redux 推出了自己的最佳实践 dva以及可插拔的企业级应用框架 umi推荐你在项目中使用 dva 是一个基于 Redux 的 轻量级数据流方案,这个有点像vuex概念来自 elm支持 side effects、热替换、动态加载、react-native、SSR 等已在生产环境广泛应用 umi 则是一个可插拔的企业级 react 应用框架。umi 以路由为基础的支持类 next.js 的约定式路由以及各种进阶的路由功能并以此进行功能扩展比如支持路由级的按需加载。然后配以完善的插件体系覆盖从源码到构建产物的每个生命周期支持各种功能扩展和业务需求同时提供 Umi UI 通过可视化辅助编程VAP提高开发体验和研发效率。 1、umi 安装 Umi UI: npm install umi -g。还没看懂后面再了解 2、dva dva 通过 model 的概念把一个领域的模型管理起来包含同步更新 state 的 reducers处理异步逻辑的 effects订阅数据源的 subscriptions namespace 表示在全局 state 上的 keystate 是初始值在这里是空数组reducers 等同于 redux 里的 reducer接收 action同步更新 state // 如下新建model // src/models/products.js export default {namespace: products,state: [],reducers: {delete(state, { payload: id }) {return state.filter(item item.id ! id);},}, };四、定制主题 Ant Design 设计规范和技术上支持灵活的样式定制以满足业务和品牌上多样化的视觉需求包括但不限于全局样式主色、圆角、边框和指定组件的视觉定制 antd 的样式使用了 Less 作为开发语言,以下是一些最常用的通用变量。 所有样式的路径为 https://github.com/ant-design/ant-design/blob/master/components/style/themes/default.less // 需要先引入这个 import ~antd/lib/style/themes/default.less;primary-color: #1890ff; // 全局主色 link-color: #1890ff; // 链接色 success-color: #52c41a; // 成功色 warning-color: #faad14; // 警告色 error-color: #f5222d; // 错误色 font-size-base: 14px; // 主字号 heading-color: rgba(0, 0, 0, 0.85); // 标题色 text-color: rgba(0, 0, 0, 0.65); // 主文本色 text-color-secondary : rgba(0, 0, 0, .45); // 次文本色 disabled-color : rgba(0, 0, 0, .25); // 失效色 border-radius-base: 4px; // 组件/浮层圆角 border-color-base: #d9d9d9; // 边框色 box-shadow-base: 0 2px 8px rgba(0, 0, 0, 0.15); // 浮层阴影在 Umi 里配置主题 如果你在使用 Umi那么可以很方便地在项目根目录的 config/config.jsUmi文件中 theme 字段进行主题配置。theme 可以配置为一个对象或文件路径 theme: {primary-color: #1DA57A,}, // 或者 一个 js 文件 theme: ./theme.js,
http://www.w-s-a.com/news/140483/

相关文章:

  • 网站建设补充报价单网站建设 技术指标
  • 做网站费用分摊入什么科目做网络网站需要三证么
  • 房屋备案查询系统官网杭州排名优化软件
  • 网站地图html网络营销的流程和方法
  • 注册好网站以后怎么做wordpress 获取插件目录下
  • 南京做网站dmooo地方网站需要什么手续
  • 网站开发合同有效期omeka wordpress对比
  • 杭州设计网站的公司广州网站改版领军企业
  • 网站备案系统苏州网站设计网站开发公司
  • 怎么样做微网站著名企业vi设计
  • 三分钟做网站网页设计心得体会100字
  • 网站建设支付宝seo建站是什么
  • 常州做网站的 武进学雷锋_做美德少年网站
  • 怎样建网站赚钱贵州seo和网络推广
  • 创建网站的工具站内seo优化
  • 网站特效 站长查询网网站
  • 百度移动端网站网站建设设计思想
  • 青岛建设官方网站南宁制作企业网站
  • 校园网站建设管理工作制度大网站开发费用
  • 做logo赚钱的网站分类网站 模板
  • 网站建设完成报告织梦网站怎么做备份
  • 邯郸市城乡建设管理局网站vimwiki wordpress
  • 如何修改wordpress站名如何制作公司网站
  • 宁波网站建设与推广方案网站有了备案号之后能做什么
  • 汕头手机端建站模板pinterest app下载
  • 网站主机免费宁波网站建设优化诊断
  • 吧网站做软件的软件下载简单的ui界面制作
  • 陕西网站制作公司网页制作与设计代码
  • 做网站行情郑州微信网站开发
  • 河间网站建设制作null wordpress theme