0.0.2 • Published 4 months ago

mcy v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

my-lowcode-material2

https://zhuanlan.zhihu.com/p/665363613

一 my-lowcode-material

AliLowCodeEngine v1.2.4-beta AliLowCodeExt v1.0.6 AliLowCodeEngineDemo v1.2.19

一个面向 PC 的业务组件库

二 调试

启动调试

npm run lowcode:dev # 打开开发环境,运行所有组件

构建

npm run lowcode:build

使用 yarn publish 会自定提醒修改版本

taobao npm config set registry=https://registry.npmmirror.com 官方 npm config set registry=https://registry.npmjs.org

二 v4 和 v5 区别

  1. 不再支持 IE 浏览器。
  2. 组件弹框的受控可见 API 统一为 open,visible 等类似 API 都会被替换。

    Drawer 组件 visible 变为 open。 Modal 组件 visible 变为 open。 Dropdown 组件 visible 变为 open。 Tooltip 组件 visible 变为 open。 Tag 组件 visible 已移除。 Slider 组件 tooltip 相关 API 收敛到 tooltip 属性中。 Table 组件 filterDropdownVisible 变为 filterDropdownOpen。

  3. 移除 移除 locale-provider 目录。LocaleProvider 在 v4 中已移除,请使用 ConfigProvider 替代。

    移除 Comment 组件,移至 @ant-design/compatible 中维护。

    移除 PageHeader 组件,移至 @ant-design/pro-components 中维护。

    BackTop 组件在 5.0.0 中废弃,移至 FloatButton 悬浮按钮中。如需使用,可以从 FloatButton 中引入。

    4.x 中已经废弃的 message.warn 现在被彻底移除,请使用 message.warning 代替

  4. 替换 Day.js 语言包

    将 moment.js 的 locale 替换为 day.js 的 locale 引入:

    -   import moment from 'moment';
    +   import dayjs from 'dayjs';
    -   import 'moment/locale/zh-cn';
    +   import 'dayjs/locale/zh-cn';
    -   moment.locale('zh-cn');
    +   dayjs.locale('zh-cn');

    Ant Design v5 使用 :where css selector 降低 CSS-in-JS hash 值优先级,如果你需要支持旧版本浏览器(如 IE 11、360 浏览器 等等)。可以通过 @ant-design/cssinjs 的 StyleProvider 去除降权操作

yarn add antd dayjs echarts echarts-for-react jol-player jsencrypt lodash moment uuid @wangeditor/editor @wangeditor/editor-for-react @hanyk/rc-viewer @ant-design/icons @ant-design/pro-components yarn add @alilc/build-plugin-alt -D