Skip to content

Commit 2200287

Browse files
committed
v0.1.1 优化事件回调
1 parent 0b223c1 commit 2200287

File tree

8 files changed

+16
-9
lines changed

8 files changed

+16
-9
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 0.1.1
2+
- 优化
3+
14
## 0.1.0
25
- 修复:`request``downloadFile` 等方法的事件调用
36

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ mpapi(miniProgram API),小程序API兼容插件,一次编写,多端运
1111
## 特点
1212
- 一次编写,多端运行,支持: 微信小程序、支付宝小程序、百度智能小程序
1313
- 支持 Promise(包含success回调的才有)
14-
- 支持特殊 API 的事件处理,例如:中断,`request``downloadFile` 请求[详情查看](#特殊api的处理)
14+
- 支持特殊 API 的事件处理,例如:`request``downloadFile`[详情查看](#特殊api的事件处理)
1515
- 支持不同端的判断,`api.isWechat``api.isAlipay``api.isSwan`
1616

1717

@@ -48,9 +48,9 @@ if(api.isSwan){
4848

4949
## 快速查看
5050
- [兼容列表](#兼容列表)
51-
- [API差异](#微信小程序和支付宝小程序的api差异)
51+
- [API差异](#小程序之间的api差异)
5252
- [使用说明](#使用说明)
53-
- [特殊API的处理](#特殊api的处理)`request``downloadFile``uploadFile`
53+
- [特殊API的事件处理](#特殊api的事件处理)`request``downloadFile``uploadFile`
5454
- 官方API文档:[微信小程序](https://developers.weixin.qq.com/miniprogram/dev/api/)[支付宝小程序](https://docs.alipay.com/mini/api/overview)[百度智能小程序](http://smartprogram.baidu.com/docs/develop/api/net_rule/)
5555

5656

@@ -240,8 +240,8 @@ api.getLocation().then((res) => {})
240240
```
241241

242242

243-
## 特殊API的处理
244-
某些 API 既要支持 Promise,又要监听它的回调函数,那么可以采用如下方式:
243+
## 特殊API的事件处理
244+
某些 API 既要支持 Promise,又要监听它的事件回调,那么可以采用如下方式:
245245
```javascript
246246
const api = require('mpapi')
247247

examples/alipay/js/mpapi.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/wechat/js/mpapi.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/mpapi.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mpapi",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"description": "小程序API兼容插件,一次编写,多端运行。支持:微信小程序、支付宝小程序、百度智能小程序",
55
"main": "lib/mpapi.js",
66
"scripts": {

src/api.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ function _Promised(method, opts = {}, onResolve, onReject){
7575
}
7676
})
7777

78+
// 绑定事件回调
7879
defer.__proto__.$event = (...args) => oEvent.fire.apply(oEvent, args)
7980
defer.__proto__.$get = () => oEvent.source
8081

src/event.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
/**
2+
* 特殊API的事件处理(既要支持Promise,又要绑定事件)
3+
*/
14
class Event{
25

36
constructor(){

0 commit comments

Comments
 (0)