https://github.com/gaoding-inc/editor-miniprogram-sdk
稿定小程序 SDK
https://github.com/gaoding-inc/editor-miniprogram-sdk
Last synced: 11 months ago
JSON representation
稿定小程序 SDK
- Host: GitHub
- URL: https://github.com/gaoding-inc/editor-miniprogram-sdk
- Owner: gaoding-inc
- Created: 2020-12-14T09:08:53.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-21T05:48:42.000Z (about 5 years ago)
- Last Synced: 2025-05-16T04:37:07.493Z (about 1 year ago)
- Language: JavaScript
- Size: 26.4 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 小程序 SDK 使用指南
[支付宝/淘宝小程序文档 ](./aliapp.md)
## 安装 SDK
npm安装,[微信官方 npm 文档](https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html)
```
npm i @gaoding/editor-miniprogram-sdk
```
在你的页面 `page.json` 中添加
```json
{
"usingComponents": {
"editor-miniprogram-sdk": "@gaoding/editor-miniprogram-sdk"
}
}
```
不使用构建工具序安装,拷贝[仓库中](https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html) `components` 下的文件到项目中的放组件的目录,同样需要在页面配置json中声明
```json
{
"usingComponents": {
"editor-miniprogram-sdk": "../../components/editor-miniprogram-sdk/editor-miniprogram-sdk"
}
}
```
其他第三方框架引用
- [mpvue 参考](https://github.com/mpvue/examples/tree/master/echarts)
- [taro 参考](http://taro-docs.jd.com/taro/docs/mini-third-party)
### 参数
| 字段 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- |
| currentPage | String | 当前访问页面 | templates/design/complete |
| thirdPartyUserCode | String | 授权信息,第三方账号接入, 详情见下方文档 | 5e0818ee84d9453db6b4a4c3895a269c
| thirdCateId | String | 分发渠道 ID(数据源) | 112 |
| templatesPage? | String | 模板中心路由(用于在 webview 跳转) | wx.miniprogram.navigateTo('/pages/templates/templates') |
| designPage? | String | 编辑页路由 | wx.miniprogram.navigateTo('/pages/design/design') |
| completePage? | String | 完成页路由 | wx.miniprogram.navigateTo('/pages/complete/complete') |
### 访问模板中心
currentPage = templates 时
```
```
### 访问编辑页
currentPage = design 时
| 字段 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- |
| templateId | String | 模板ID/作品ID | 124567 |
| mode | String | id 为作品 ID 时值必须为 `user`
id 为分发渠道模板时值必须为 `company` | company/user |
```
```
### 访问完成页
currentPage = complete 时
且该页面接收编辑页完成后的结果
| 字段 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- |
| templateId | String | 作图记录ID | 1234567 |
| sourceId | String | 原模板ID | 7654321 |
| image | String | 图片地址 | https://gd-filems-fat.my-static.dancf.com/saas/4149m9/-1813-453b-a91d-b263bb2901a02435.png |
> 若要支持分享等其他能力,建议自定义完成页
```
```