Widgets-web 是一套响应式、语义化的 UI 部件库,基于 dojo 2 的 widget-core 和 bootstrap 4 构建。
部件可供界面开发人员直接使用(参考部件使用手册),也可集成到编软件平台的界面设计器中。
在应用程序中使用 widgets-web
时,需先使用 npm
安装此包:
npm install widgets-web
在应用程序中使用一个部件时,需单独导入此部件,如:
import Button from 'widgets-web/button';
详细用法,请参考 dojo2 的 widget-core
的 README.md 文件。
- 支持最新主流浏览器 Firefox、Chrome、Edge、Safari 和 IE11+
以下为当前支持的部件列表,若需新增部件,请在 Issues 中提交您宝贵的建议。
- Button
- Checkbox
- Radio
- TextInput
- Select
- Textarea
- InputGroup
- Addon
- View
- Container
- Card
- GridRow
- GridColumn
- ListGroup
- ListItem
- Footer
- Text
- Label
- Badge
- Icon
- Link
- Image
安装创建部件组件 @dojo/cli-create-widget
:
npm install -g @dojo/cli-create-widget
进入 src 文件夹,执行以下命令:
dojo create widget --name <widget name> --component true
完成。
在根目录下运行以下命令:
dojo test
本项目的部件使用手册使用 hexo 搭建。运行以下命令生成 hexo 网站。
cd site
hexo server