storybook文档
Storybook 3.2 引入 Vue.js 支持
一个完整的Vue例子
使用 StoryBook 搭建 UI 组件库
StoryBook
为UI组件开发提供开发环境,你可有实现不同状态下的UI
可视化,并且可以实现交互。
实现 Vue UI 组件库
初始化项目
vue init webpack my-vue-project. // 通过 vue cli 初始化项目
cd my-vue-project
npm i -g @storybook/cli // 全局安装 storybook
getstorybook // 生成
npm run storybook //运行
Writing Stories
我们在 src/component 文件夹下添加简单的按钮组件:
1 | <template> |
然后在 src/stories 目录下,可以利用 Storybook 提供的接口注册 Story:
1 | /* eslint-disable import/no-extraneous-dependencies, import/no-unresolved, import/extensions */ |
效果图
总结
StoryBook
可以在原有的项目上进行构建,是独立的,并不影响原有项目;
更多的是作为单独的UI组件库使用,实现UI可视化,交互,日志输出,文档输出等功能。