# 快速上手


# 使用前准备

在使用之前,推荐学习 VueES2015 ,并正确配置 Node.js v6.x 或以上版本

VV-UI 基于 Vue.js 2.x+ 版本开发,所以有必要了解以下基础知识:

# 基于模板工程开发

Vue.js 提供一个官方命令行工具 vue-cli,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。

> npm i -g vue-cli
> mkdir my-project && cd my-project
> vue init webpack
> npm i && npm i element-ui

# 标准开发

实际项目中,往往会使用 webpackrollup 或者 gulp 的工作流,大多可以做到按需加载页面用到的组件,所以不推荐直接使用 <script> 标签全局引入的方式使用。

# 全局组件使用

可以在项目的入口文件中引入所有组件或所需组件

import ZhbUi from 'zhb-ui'  // 引入组件库
import 'zhb-ui/dist/zhb-ui.css' // 引入样式库

Vue.use(ZhbUi)

# 单个组件按需使用

可以局部注册所需的组件,适用于与其他框架组合使用的场景

import {ZhbButton } from 'zhb-ui'

export default {
  components: {
    ZhbButton
  }
}

在模板中,用 <zhb-button></zhb-button> 自定义标签的方式使用组件

<template>
  <div>
    <zhb-button>这是一个按钮</zhb-button>
  </div>
</template>