src/components/Header.vue
@@ -86,6 +86,7 @@ currentDate: "", timer: null, backgroundImage: new URL("@/assets/images/backgrounds/logo.png", import.meta.url).href, binds: [], }; }, mounted() { @@ -137,6 +138,7 @@ if (res.Ret === 1) { const result = res.Data; if (result.length > 0) { this.binds = result; this.options = result.map((item) => ({ value: item.Id, label: item.BindName, @@ -153,7 +155,8 @@ * 处理选择变化 */ handleSelect(val) { this.$emit("onSelectChange", val); const item = this.binds.find((item) => item.Id === val); this.$emit("onSelectChange", val, item.WebUrl); }, }, };