From 22d4441a8c669185c13d2b6856c51ad550c50ae2 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期五, 14 七月 2023 18:26:47 +0800 Subject: [PATCH] 编辑下拉框&网络请求封装优化 --- src/views/other/commonDialog/HighViewScopeDialog.vue | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/src/views/other/commonDialog/HighViewScopeDialog.vue b/src/views/other/commonDialog/HighViewScopeDialog.vue index 525c815..ad23916 100644 --- a/src/views/other/commonDialog/HighViewScopeDialog.vue +++ b/src/views/other/commonDialog/HighViewScopeDialog.vue @@ -21,6 +21,7 @@ ref="tree" highlight-current :props="defaultProps" + :filter-node-method="filterNode" > </el-tree> </div> @@ -48,6 +49,11 @@ }, components: {}, computed: {}, + watch: { + searchInput(val) { + this.$refs.tree.filter(val) + } + }, data() { return { dialogWidth: "35%", @@ -129,6 +135,10 @@ methods: { handleClose() { this.editConfig.visible = false + }, + filterNode(value, data) { + if (!value) return true + return data.label.indexOf(value) !== -1 } } } -- Gitblit v1.8.0