# 快速上手

# 安装

npm i -S raind-ui

# 引入

# 全量引入

import raindUi from 'raind-ui'
import 'raind-ui/lib/theme/index.css'
Vue.use(raindUi)

# 按需引入

可以通过以下的写法来按需加载组件:

import { Button } from 'raind-ui'
import 'raind-ui/lib/theme/button.css'

如果你使用了 babel,那么可以使用 babel-plugin-import (opens new window) 来进行按需加载,加入这个插件后。你可以这么写:

import { Button } from 'raind-ui'

// vue.config.js
module.exports = {
  plugins: [
    ['import',
      {
        libraryName: 'raind-ui',
        libraryDirectory: 'lib',
        style: (name, file) => {
          const libDirIndex = name.lastIndexOf('/')
          const libDir = name.substring(0, libDirIndex)
          const fileName = name.substr(libDirIndex + 1)
          return `${libDir}/theme/${fileName}.css`
        }
      }
    ]
  ]
}