这个单元测试的意思其实就是
slot
传入Hello world
,期望页面就会出现Hello world
props
传入modelValue
为true
,那么组件就包含样式k-shakeactive
pnpm run coverage
命令就会放下shake
测试代码通过了文章插图
导出打包发布这里和以往组件实现基本一样了,这里直接贴代码
- shake/index.ts
- src/index.ts
pnpm run build:kittypnpm run pnpm run build:kitty即可完成发布
写在最后组件库的所有实现细节可以关注公众号 web前端进阶 获?。?包括
环境搭建
,自动打包发布
,文档搭建
,vitest单元测试
等等 。如果这篇文章对你有所帮助动动指头点个赞吧~开源地址kitty-ui: Vite+Ts搭建的Vue3组件库
【从0搭建vue3组件库:Shake抖动组件】
推荐阅读
- Tomcat 调优之从 Linux 内核源码层面看 Tcp backlog
- 通过netty把百度地图API获取的地理位置从Android端发送到Java服务器端
- Linux 下搭建 Hive 环境
- 《Vue3.x+TypeScript实践指南》已出版
- Linux 下搭建 HBase 环境
- Linux 下搭建 Hadoop 环境
- 01-MySQL8主从详解
- Vue3 JS 与 SCSS 变量相互使用
- Linux 下搭建 Kafka 环境
- 1 个人数据保全计划: NAS开箱