# imeik-bizui

本地开发建议使用 **Node.js 14.18+**（或更高版本）。`npm run dev` / `npm run build:*` 已通过 `script/serve-compat.js` 代理到 `vue-cli-service`，在 Node 17+ 下会自动带上 `--openssl-legacy-provider`，并提升 V8 堆内存上限。若安装依赖时出现 peer 解析失败，可执行：`npm config set legacy-peer-deps true`。

## 安装组件库
```
npm install imeik-bizui
```

### 使用组件库
在main.js中引入组件库
```
import bizui from 'imeik-bizui'
import 'imeik-bizui/dist/imeik-bizui.css'
import { getToken } from '@/utils/auth'

Vue.use(bizui, {
  userTokenFunc: getToken,
  env: process.env.NODE_ENV,
  app: process.env.VUE_APP_ID
})
```

App.vue中
```
/**
  * 通过这里把业务组件可能用到的属性传递过去
  */
setComponentsProps() {
  this.$bizui.enums = this.enums
  this.$bizui.enumsOptions = this.enumsOptions
  this.$bizui.userId = this.userInfo.objectCode
  this.$bizui.departmentCode = this.userInfo.departmentObjectCode
  this.$bizui.employeeNo = this.userInfo.employeeNo
  this.$bizui.userInfo = this.userInfo
  this.$bizui.bus = bus
}
```
