diff --git a/src/components/project/ProjectManager.vue b/src/components/project/ProjectManager.vue index d86f700e..aaa314b0 100644 --- a/src/components/project/ProjectManager.vue +++ b/src/components/project/ProjectManager.vue @@ -123,10 +123,15 @@ export default { } } - function change(e, {label, value}) { + function change(e, l) { console.log('change') - ctx.emit('update:value', typeof value === 'object' ? e.join(',') : value) - ctx.emit('update:name', typeof label === 'object' ? label.join(',') : label) + if (Array.isArray(l)) { + ctx.emit('update:value', l.map(t => t.value).join(',')) + ctx.emit('update:name', l.map(t => t.label).join(',')) + } else { + ctx.emit('update:value', l.value) + ctx.emit('update:name', l.label) + } } return {