storybook:组件展示、手动测试组件

1、框架作用

a、展示组件UI、手动测试组件;

b、配合插件使用扩展功能(例如生成组件使用文档等等) 插件列表地址: https://github.com/storybookjs/storybook/#addons ;

3、该框架特别适合测试组件库,用于展示组件功能和组件文档。

2、如何使用框架

2.1 使用默认cli框架:

npx -p @storybook/cli sb init --type vue

默认安装2个插件:

addon-links

addon-essentials:这个插件是一个插件组合,包含这7个插件:  https://storybook.js.org/addons/tag/essentials/

生成了如下文件:

.storybook: 配置文件

src/stories: 示例demo

2.2 定制化安装:

cnpm install @storybook/vue

安装相关依赖

npm install vue-loader vue-template-compiler @babel/core babel-loader babel-preset-vue --save-dev

安装插件:这里以addon-docs 为例

npm install -D @storybook/addon-docs

在main.js中配置:

module.exports = {

  stories:  ['../src/components/**/*.stories.js'],

  addons: ['@storybook/addon-docs']

}

说明:

遇见的问题: storybook 部分版本有问题,如果手动搭建storybook可能会遇见各种问题。遇见包问题可以考虑升级storybook版本

2.3 配置

项目根路径下生成一个.storybook文件夹,文件夹里有配置文件为main.js,内容如下:

module.exports = {

  stories: ['../stories/**/*.stories.js'], // story路径

 addons: [] // 使用的插件

};

 

3、vue 自动化组件测试

我的另一篇博客里写了关于“vue 自动化组件测试”:https://blog.csdn.net/buler_sky/article/details/115766588,可以配合story一起测试组件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值