# 动态组件库

## usage

1. 执行命令`npm run build:unpkg`进行打包;

2. 将打包后的文件`/dist/component-lib.min.js`放置在服务器上;

3. 在大屏项目中引入使用：

```javascript
import fetchComponents from 'http://127.0.0.1:8080/component-lib.min.js' // 假设打包文件放在http://127.0.0.1:8080上
import * as vue from 'vue'

fetchComponents(vue) // 需要和大屏共用一个vue，因此将vue作为参数传入

const {
  Property,
  PropertyFeatures,
  PartyLead,
  PublicEarning,
  Bid,
  IndustrySupervision,
} = window._component_lib // 组件默认会设置在window._component_lib上

export default {
  Property,
  PropertyFeatures,
  PartyLead,
  PublicEarning,
  Bid,
  IndustrySupervision,
}
```
