版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

Markdown
```typescript
window.opfStatisticSdk = {
	init: (initData: InitData) => void,
	btnClick: (btnname: string, remark: string, type?: string) => void,
	dealUrl: (url: string) => string,
	share: (type: string) => void,
	switchPage(currentPage: number, targetPage: number, pageSize: number) => void,
	exitPage: (curentPage: number) => void,
	saveFormInfoForRabbit: (formData: Record<string, any>) => Promise<Record<string, any>>,
	saveFormInfo: (formInfo: Record<string, any>, version?: string, eventType?: string) => Promise<Record<string, any>>,
	...
}

interface InitData {
	pfid: string,
	appid: string,
	rabbitOpenid: string,
	rabbitUnionid: string,
	userInfo: Record<string, any>,
	apptype: string,
	mpid: string,
	openid: string,
	unionid: string
}
```


下面将逐一进行说明。


全局命名

SDK需要在全局window中对导出一个SDK对象,命名为:opfStatisticSdk

...

初始化 window.opfStatisticSdk.init