项目中遇到一个问题,由于每个mdcChip上都有一个change事件,所以想在change事件中操作执行最新被选中的item时,就会遇到一些麻烦。
如何解决呢?
全局设置一个变量,例如:mark
然后,使用一个setTimeout函数来解决这个问题。
if(this.mark === undefined) { this.mark = setTimeout(()=>处理函数,毫秒数); }
清理这个事件,需要在【处理函数】执行完毕后进行清理,最后记得重置 this.mark 为 undefined。