# wii-cms-sdk

内容中心 SDK，提供内容选取功能

## 安装

```bash
npm install @wii/cms-sdk
```

## 使用

### 实例化

```js
import CMSSDK from '@wii/cms-sdk';

const cms = new CMSSDK({
  url: '',
  skey: '',
  sourceId: '',
  type: 1,
});
```

### 打开选择器

```js
cms.show({
  type: 1,
  callback: ({ list }) => {
    console.log(list);
  },
});
```

### 关闭选择器

```js
cms.hide();
```

## SDK 配置 - SDKOptions

```js
export interface SDKOptions {
  url: string; // 素材中心选择器地址
  skey: string; // 鉴权 token
  type?: string; // 内容类型，article: 文章，resource: 资源；
  code?: string; // 子类型编码；
  width?: number; // 弹窗宽度
  height?: number; // 弹窗内容区高度
  mode?: 'multiple' // 多选、单选，默认单选
  maxCount?: number; // 最大选择数量
  onAuth?: () => void; // 鉴权失败回调
}
```
