調(diào)用方法也需要改一下,不需要使用 bind 方法了,只需傳入 Page 對(duì)象:
app.event.on('afterPaySuccess', this.afterPaySuccess, this)
寫在最后
一個(gè)簡(jiǎn)單的事件類幾十行代碼就能寫完了,但作為一個(gè)基礎(chǔ)模塊還是有很多可以優(yōu)化和拓展的地方。有興趣的同學(xué)可以研讀一下 nodejs 的 event 模塊: https://github.com/nodejs/node/blob/master/lib/events.js ,里面對(duì)事件類做了很多優(yōu)化和功能拓展。
另外,小程序的開(kāi)發(fā)過(guò)程中相信大家都遇到了不少的坑和發(fā)現(xiàn)了一些可以優(yōu)化的點(diǎn)。為了收集這些開(kāi)發(fā)中的痛點(diǎn),我們開(kāi)了一個(gè) issue-list: https://github.com/o2team/wxapp-issue-list/blob/master/issue-list.md ,歡迎大家前來(lái)提 issue~