快速上手
安装
使用 npm 或 yarn 安装(推荐)
# npm
npm install zarm --save
# yarn
yarn add zarm
或者通过 link 和 script 标签分别引入样式文件和js脚本文件(不推荐)
<link rel="stylesheet" href="https://unpkg.com/zarm/dist/zarm.min.css">
<script type="text/javascript" src="https://unpkg.com/zarm/dist/zarm.min.js"></script>
使用
全组件引入
import { Button, Cell } from 'zarm';
import 'zarm/dist/zarm.min.css';
按需加载
注意:zarm 默认支持基于 ES module 的 tree shaking,不使用以下插件也会有按需加载的效果。
- 使用 babel-plugin-import 自动加载Sass文件(推荐)
// .babelrc or babel-loader option
{
"plugins": [
['import', {
libraryName: 'zarm',
style: true, // or 'css'
}],
]
}
import { Button, Cell } from 'zarm';
- 手动引入
import Button from 'zarm/lib/button'; // 加载js
import 'zarm/lib/button/style/css'; // 加载css
// import 'zarm/lib/button/style'; // 加载scss
定制主题
通过修改css变量定义达到定制主题的效果
document.documentElement.style.setProperty('--theme-primary', '#108ee9');
变量名可参考 default.scss