...
|
...
|
@@ -48,7 +48,22 @@ export default { |
|
|
},
|
|
|
methods: {
|
|
|
toggle(idx) {
|
|
|
this.$set(this.show, idx, !this.show[idx]);
|
|
|
for (let i = 0; i < this.show.length; i++) {
|
|
|
if (i !== idx) {
|
|
|
this.$set(this.show, i, false);
|
|
|
this.$set(this.sortClass, i, {
|
|
|
'icon-sort-up': false,
|
|
|
'icon-sort-down': true
|
|
|
});
|
|
|
} else {
|
|
|
this.$set(this.show, i, !this.show[idx]);
|
|
|
this.$set(this.sortClass, i, {
|
|
|
'icon-sort-up': true,
|
|
|
'icon-sort-down': false
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
|
|
|
this.$set(this.sortClass, idx, {
|
|
|
'icon-sort-up': this.show[idx],
|
|
|
'icon-sort-down': !this.show[idx]
|
...
|
...
|
|