# 开发指南
# 扫码体验
可以通过移动端扫码体验
# 安装
# 准备环境
- node-sass
- sass-loader
yarn add node-sass sass-loader -D
# 通过npm安装
# 通过 npm 安装
npm install horizon-ui
# 通过 yarn 安装
yarn add horizon-ui
# 快速上手
# 完整引入
import Vue from 'vue'
import Horizon from 'horizon-ui'
import 'horizon-ui/static/theme.scss'
Vue.use(Horizon)
# 按需引入
到减小项目体积的目的。 首先,安装 babel-plugin-component:
npm install babel-plugin-component -D
然后,将 .babelrc 修改为:
{
"plugins": [
["component",
{
"libraryName": "horizon-ui",
"styleLibraryName": "~node_modules/horizon-ui/static"
},
"horizon-ui"
]
]
}
那么,可以只引入需要的部分组件
import {
Feed,
FeedCard,
Toast
// ...
} from 'horizon-ui'
Vue.component(Feed.name, Feed)
Vue.component(FeedCard.name, FeedCard)
Vue.prototype.$toast = Toast
# 注意事项
组件库中用到的静态资源如下,请将这些文件引入到main.js中
- 字体文件
- normalize.css
- 组件库中单位使用rem,其中1rem=100px: 换算文件
Icon 图标 →