fix: fix conditional tabs not rerendering

This commit is contained in:
Andrew Bastin
2021-10-03 16:38:36 +05:30
parent 5772117dc8
commit 47b341d50e

View File

@@ -74,6 +74,16 @@ export default defineComponent({
}
},
updated() {
const candidates = this.$children.filter(
(child) => child.$options.name === "SmartTab"
)
if (candidates.length !== this.tabs.length) {
this.tabs = candidates
}
},
mounted() {
this.tabs = this.$children.filter(
(child) => child.$options.name === "SmartTab"