# @newpearl/ui

## 安装
```shell script
npm i @newpearl/ui --save
```

## 全局引用注册

```js
import Vue from 'vue'
import NewPearlUI from '@newpearl/ui'
import '@newpearl/ui/lib/css/index.css'

Vue.use(NewPearlUI)
```

## 按需引用注册

需要安装 @newpearl/core

### babel.config.js 配置

```js
const babel = require('@newpearl/core/babel');
module.exports = {
  presets: [
    '@vue/cli-plugin-babel/preset'
  ],
  plugins: [
     // 支持 css 或 scss
    ...babel({
      el: 'scss',
      ui: 'scss'
    })
  ]
};
```


### 引用组件
```js
import { XLogin } from '@newpearl/ui';
// 等价于：
// import XLogin from '@newpearl/ui/lib/x-login'
// import '@newpearl/ui/lib/x-login/style.scss'

export default {
  components: {
    XLogin
  }
}
```
