|
@@ -34,17 +34,24 @@ export default {
|
|
|
name: "select-all",
|
|
|
data() {
|
|
|
return {
|
|
|
- labelStr: "",
|
|
|
isShow: false,
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
|
- const { selected } = this.$refs.select;
|
|
|
- this.labelStr = selected
|
|
|
- .map((item) => (item.label ? item.label : item.value))
|
|
|
- .join(",");
|
|
|
- this.isShow =
|
|
|
- (this.$refs?.select?.disabled || false) && this.labelStr.length > 0;
|
|
|
+ this.$nextTick((res) => {
|
|
|
+ this.isShow =
|
|
|
+ (this.$refs?.select?.disabled || false) && this.labelStr.length > 0;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ labelStr() {
|
|
|
+ const { selected } = this.$refs.select;
|
|
|
+ console.log(selected);
|
|
|
+ let labelStr = selected
|
|
|
+ .map((item) => (item.label ? item.label : item.value))
|
|
|
+ .join(",");
|
|
|
+ return labelStr;
|
|
|
+ },
|
|
|
},
|
|
|
methods: {
|
|
|
selectAll() {
|