B-UI
一个基于 Vue 的 UI 组件库
-
添加 CSS 样式 使用本框架前,请在 css 中开启 boarder-box
// 需要将before、after元素也设置为border-box,因为默认*元素是不包括before、after元素 *{box-sizing: border-box;} *::before{box-sizing: border-box;} *::after{box-sizing: border-box;} 或简写为: *,*::before,*::after{box-sizing: border-box;}
IE 8 及以上浏览器都支持此样式
需要设置默认颜色等变量(后续会改为 scss 变量)
html { --button-height: 32px; /*高度*/ --font-size: 14px; /*字体*/ --button-bg: white; /*背景*/ --button-active-bg: #eee; /*背景-按下*/ --border-radius: 4px; /*边框圆角*/ --color: #333; /*文字颜色*/ --border-color: #999; /*边框颜色*/ --border-color-hover: red; /*边框颜色-hover*/ }
IE 15 及以上浏览器都支持此样式
-
安装 b-ui
npm i --save b-ui-test
-
引入 b-ui
<script>import {Button} from 'b-ui-test' import 'b-ui-test/dist/index.css' export default { name: 'App', components: { 'b-button': Button } } </script>