0.0.37 • Published 6 years ago

@aimake/nanod v0.0.37

Weekly downloads
37
License
-
Repository
-
Last release
6 years ago

Nano Design

设计模式

NANO DESIGN 是面向于企业级中台化应用的解决方案。服务于 ToB 和 ToE 类型的单页应用,应用于各产品中从而产出了一套设计及前端规范。

简介

Nano Design 是 NANO 设计风格 的 React 实现,用于开发和服务企业级后台产品。 Nano Design 基于 antd 组件库,是 antd 组件的超集。包含了 antd 提供的基础组件,以及符合业务的业务性组件。

特性

完美继承 antd 的换肤方案和按需加载

目录结构

- components/
  - **/                           <-- 存放自开发组件
  - nanoReset.less                 <-- Nano 样式提取样式变量
- dist/
  - nanod.xxx/                     <-- 全量包
- demo/                         <-- 测试 Demo 页面
- lib/                             <-- 所有组件平铺目录(构建自动生成)用于按需加载
- tools/                           <-- gulp 脚本,构建命令
- vendor/                          <-- 第三方包目录 

构建命令

  • npm run clean 清理构建目录,./lib ./dist
  • npm run init-antd 初始化所有 antd 组件,并构建至 ./lib 目录中
  • npm run compile 编译自有组件,并构建至 ./lib 目录中
  • npm run build 构建自开发组件和antd组件,并打包 至 dist

发布

修改 package.json

"version": "0.0.12", 执行 npm publish

API

NanoLayout

Nano 风格的 Layout 组件,继承于 Layout,具体文档请参照 Layout

相较于 Layout,封装了自己的 Logo 组件,

参数说明类型默认值
logo产品 logo 的 urlstring''
title产品文字string | ReactNode | () => ReactNode''
0.0.37

6 years ago

0.0.36

7 years ago

0.0.35

7 years ago

0.0.34

7 years ago

0.0.33

7 years ago

0.0.32

7 years ago

0.0.31

7 years ago

0.0.30

7 years ago

0.0.29

7 years ago

0.0.28

7 years ago

0.0.27

7 years ago

0.0.26

7 years ago

0.0.25

7 years ago

0.0.24

7 years ago

0.0.23

7 years ago

0.0.22

7 years ago

0.0.21

7 years ago

0.0.20

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago