這個bug很容易就發(fā)現(xiàn)了(一個點(diǎn)擊事件導(dǎo)致請求發(fā)送了太多次,想不發(fā)現(xiàn)都難)
原因很簡單:
event.$on 在onload 里,導(dǎo)致進(jìn)入頁面多次觸發(fā)onload多次,同一事件也就監(jiān)聽了很多次,而很奇怪的是wepy 沒提供$on相對應(yīng)的$off 或者$destroy方法(文檔里有$destory,但根本沒用)

eventhub實(shí)例里的方法和屬性
所以,剩下的問題是,我開發(fā)者,要怎樣注銷事件?
以下方法親測有效,無副作用:重點(diǎn)在于它提供的屬性_events,里面包含了所有之前注冊過的事件,以及事件回調(diào):

_events
注銷事件的話,將_events里對應(yīng)的事件在頁面onUnload賦值為空就好,比如:

注銷事件