往数组中push数据时会重复添加

数组是字符串组成的,数组一开始有数据,然后我调用element上传文件组件,在成功钩子里往数组中push上传的地址,结果被push了两次。这是怎么回事啊

例如 一开始 有个数组
arr = ["123"]

然后我调用文件上传,得到一个数据 string = “456”

将string push进arr得到的结果是

arr.push(string) // ["123","456","456"]

说明运行了两次呗,代码发出来看看

检查下是否哪里执行了两次,或者先清空数组再push

看看网络是否多次请求