这里我是想点击发布按钮触发自定义updateindex回到首页让页面刷新,首页里是在onShow里绑定的,触发事件后执行callback。显然第一次点击发布按钮没报错,只输出了一次"执行updateindex"
当我第二次点击的时候就出问题了
这里执行了两次"执行updateindex",也导致我获取了两次相同的数据并合并到一个数组,遍历的时候key值重复然后报错。
这里是因为我一共点击了两次发布按钮,两次回到首页,onShow也就执行了两次,updateindex也绑定了两次,第一次绑定后并没有移除事件,第二次又在updateindex绑定,所以执行了两次callback,
最后我在mounted里面绑定让他只执行一次就解决了,onload也可以