saltui-master
所属分类 :其他
开发工具 :Others
文件大小 :568KB
下载次数 :1
上传日期 :2018-04-11 19:37:37
上 传 者 :
聪明的小一休
说明: SaltUI 作为钉钉官方微应用组件库,提供了微应用开发中常用设计元素的实现,旨在带给开发者极速、便捷、一致的体验。 (SaltUI, as the nailed official micro application component library, provides the implementation of the common design elements in the development of micro application, which aims to bring developers a quick, convenient and consistent experience.)
文件列表 :
.eslintrc.js (804, 2018-01-10) .npmignore (241, 2018-01-10) CHANGELOG.md (24505, 2018-01-10) LICENSE (1078, 2018-01-10) demo (0, 2018-01-10) demo\ActionSheet (0, 2018-01-10) demo\ActionSheet\ActionSheetDemo.jsx (2232, 2018-01-10) demo\ActionSheet\ActionSheetDemo.styl (344, 2018-01-10) demo\ActionSheet\index.js (310, 2018-01-10) demo\Avatar (0, 2018-01-10) demo\Avatar\AvatarDemo.jsx (2762, 2018-01-10) demo\Avatar\AvatarDemo.styl (434, 2018-01-10) demo\Avatar\index.jsx (234, 2018-01-10) demo\Badge (0, 2018-01-10) demo\Badge\BadgeDemo.jsx (2881, 2018-01-10) demo\Badge\BadgeDemo.styl (559, 2018-01-10) demo\Badge\index.js (302, 2018-01-10) demo\Boxs (0, 2018-01-10) demo\Boxs\BoxsDemo.js (2742, 2018-01-10) demo\Boxs\BoxsDemo.styl (474, 2018-01-10) demo\Boxs\index.js (294, 2018-01-10) demo\Button (0, 2018-01-10) demo\Button\ButtonDemo.jsx (11366, 2018-01-10) demo\Button\ButtonDemo.styl (536, 2018-01-10) demo\Button\index.jsx (315, 2018-01-10) demo\Calendar (0, 2018-01-10) demo\Calendar\CalendarDemo.jsx (2787, 2018-01-10) demo\Calendar\CalendarDemo.styl (241, 2018-01-10) demo\Calendar\index.js (328, 2018-01-10) demo\CalendarField (0, 2018-01-10) demo\CalendarField\CalendarFieldDemo.jsx (1818, 2018-01-10) demo\CalendarField\CalendarFieldDemo.styl (587, 2018-01-10) demo\CalendarField\index.js (327, 2018-01-10) demo\Card (0, 2018-01-10) ... ...
中文 | [English](./README_EN.md)
# [SaltUI](https://salt-ui.github.io/)
[![npm version](https://img.shields.io/npm/v/saltui.svg?style=flat-square)](https://www.npmjs.com/package/saltui) [![Dependency Status](https://img.shields.io/david/salt-ui/saltui.svg?label=deps&style=flat-square)](https://david-dm.org/salt-ui/saltui) [![devDependency Status](https://img.shields.io/david/dev/salt-ui/saltui.svg?label=devDeps&style=flat-square)](https://david-dm.org/salt-ui/saltui#info=devDependencies)
开源版本,目前 beta 中。
SaltUI 是与钉钉官方合作的 React UI 组件库,致力于为钉钉微应用开发者以及其他 React 开发者提供高效、简洁、实用的组件化解决方案。
## 特性
* 与钉钉原生风格相匹配的视觉风格。
* 提供针对钉钉 Native API 进行定制的组件
* 60+ 的各种类型组件,满足常见开发需求。
* 从设计到开发的全专业团队维护,着重于企业办公场景。
## 演示 & 组件文档
https://salt-ui.github.io/
## 安装
```bash
$ npm install saltui --save
```
## 使用
### 引入 js
```jsx
import { Button } from 'saltui';
ReactDOM.render(
, mountNode);
```
### 按需引入 js
* 使用 [babel-plugin-import](https://github.com/ant-design/babel-plugin-import)(推荐)。
```js
// .babelrc or babel-loader option
{
"plugins": [
["import", { libraryName: "saltui", camel2DashComponentName: false }]
]
}
```
配置好后,引用方式不需要改变,即可实现按需加载。
* 或者,手动引入
```js
import Button from 'saltui/lib/Button';
```
### 引入样式包
```css
@import '~saltui/build/salt-ui.css';
```
## 浏览器支持
* iOS
* Android 4.0+
## 集成开发工具
1. 推荐使用 [Nowa](https://nowa-webpack.github.io/) 作为项目的开发工具
* [Windows 版下载地址](https://alixux.org/downloads/nowa-gui.exe)
* [Mac 版下载地址](https://alixux.org/downloads/nowa-gui.dmg)
2. 选择 nowa-template-salt 项目模板 Create
3. 点击 Start 启动项目,在浏览器中打开
## 许可
本项目基于 [MIT 协议](./LICENSE) 进行开发和发布。
## 遇到问题
* 可以通过 [FAQ](https://github.com/salt-ui/saltui/issues/10) 进行自查。
* 关于使用上的疑问和合作相关事宜,可以通过钉钉反馈群与开发者直接取得联系。
近期下载者 :
相关文件 :
收藏者 :