Преглед на файлове

修改点击触发2次change事件bug

haojianlong преди 5 години
родител
ревизия
5b1a7e3982
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      saga-web-graph/src/SGraphSelectContainer.ts

+ 4 - 1
saga-web-graph/src/SGraphSelectContainer.ts

@@ -44,7 +44,10 @@ export class SGraphSelectContainer extends SObject {
      * @param   item    当前选中的item
      * */
     setItem(item: SGraphItem): void {
-        this.clear();
+        this.itemList.forEach((t: SGraphItem): void => {
+            t.selected = false;
+        });
+        this.itemList.length = 0;
         item.selected = true;
         this.itemList.push(item);
         this.$emit("listChange", this.itemList);