0.0.3 • Published 6 years ago
nd-button v0.0.3
尝试封装一个按钮组件
作者:ND
安装
使用本组件请开启
border-box*{box-sizing: border-box}使用
- 【暂时】需设置全局样式变量,才可自定义样式
:root { --button-height: 32px; --font-size: 14px; --button-bg: white; --button-active-bg: #eee; --border-radius: 4px; --color: #999; --border-color: #999; --border-color-hover: #666; }
- 图标样式设置
利用
icon-name属性,设置图标的种类样式icon-name="settings" //使用settings图标 - 图标位置设置
利用
icon-position属性,设置图标的显示位置,可选值为:left、righticon-position="right" //图标居右 - 图标旋转设置
利用
loading属性,设置旋转加载图标,可选值为:true、falseloading="true" //将图标设置为一个旋转加载图标
part1
- 框架构建
- 涉及内容
parcelsassVue单文件组件css变量:root伪类选择器
- UI设计
- 涉及内容
slot插槽iconfont图标工具的运用及巧用em单位父子组件传值v-if控制按钮图标显示
- 测试
- 涉及内容
chai断言库chai-spies,自动测试:Karma测试运行器Mocha测试框架Sinon,持续集成:Travis CInpm发布