diff --git a/src/components/cascader/cascader.vue b/src/components/cascader/cascader.vue
index a27017c..95285c9 100644
--- a/src/components/cascader/cascader.vue
+++ b/src/components/cascader/cascader.vue
@@ -87,7 +87,8 @@
prefixCls: prefixCls,
visible: false,
selected: [],
- tmpSelected: []
+ tmpSelected: [],
+ updatingValue: false // to fix set value in changeOnSelect type
};
},
computed: {
@@ -162,6 +163,7 @@
});
if (!fromInit) {
+ this.updatingValue = true;
this.value = newVal;
this.emitValue(this.value, oldVal);
}
@@ -186,7 +188,11 @@
}
},
value () {
- this.updateSelected();
+ if (this.updatingValue) {
+ this.updatingValue = false;
+ return;
+ }
+ this.updateSelected(true);
}
}
};
diff --git a/test/routers/cascader.vue b/test/routers/cascader.vue
index 9a28966..d73eb94 100644
--- a/test/routers/cascader.vue
+++ b/test/routers/cascader.vue
@@ -1,80 +1,72 @@
-
-
-
- add
- remove
+
diff --git a/test/routers/table.vue b/test/routers/table.vue
index 6139dad..5ec55fb 100644
--- a/test/routers/table.vue
+++ b/test/routers/table.vue
@@ -1,36 +1,37 @@
+ 自定义行样式:
+ 自定义列样式:
+
+ 自定义任意单元格样式:
+