前几天,群友发出了一个问题:上传按钮首次有效,切换路由后再回来点击就无效的。
我就先向群友了解详细情况,同时开始排除问题。就先询问了是否上传同一张图片导致上传控件识别未选择文件。但后续回复说这是单页版,那么控件是重新渲染的。
再让群友发了下相关代码,排除一些低级问题。后面群友又说了另外一个现象。上传按钮不放在动态模板里就没事,采用动态模板,就只能第一次有效。这样一来,我就估计是控件没成功绑定事件。
我再询问了一下群友那个绑定上传的逻辑代码的位置,得到回复是位置是在开始就执行的地方。我让群友把这段代码移动到模板生成后的回调方法中,按钮的问题就成功解决了。