From 7d39bc93fb2f1858bb502df07dd156b0d5a8722e Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Fri, 2 Dec 2022 17:33:31 +0800 Subject: [PATCH] =?UTF-8?q?--=20=E9=A1=B9=E7=9B=AE=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/project/ProjectManager.vue | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/project/ProjectManager.vue b/src/components/project/ProjectManager.vue index ad40e399..766d61d4 100644 --- a/src/components/project/ProjectManager.vue +++ b/src/components/project/ProjectManager.vue @@ -52,6 +52,7 @@ export default { onMounted(() => { console.log('onMounted') + init() }) function getMember() { @@ -81,17 +82,17 @@ export default { }; function init() { - if (props.value && props.name) { + if (!props.value) { + state.managerArray = [] + return; + } + if (props.value !== state.managerArray.join(',')) { const arrManager = props.name.split(',') const arrManagerId = props.value.split(',') state.managerArray = arrManagerId state.options = arrManager.map((e, i) => ({label: e, value: arrManagerId[i]})) - state.init = true - } else { - state.managerArray = [] - state.options = [] + getMember() } - getMember() } function change(e, l) {