From 17d4bc6fee3d404b11f8329df7ffa965949cdbe3 Mon Sep 17 00:00:00 2001 From: Ryan2128 <33176053+Ryan2128@users.noreply.github.com> Date: Mon, 18 Jan 2021 06:42:31 -0600 Subject: [PATCH] fix(checkbox): fix checkbox migrate error (#1293) --- packages/checkbox/src/checkbox.vue | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/packages/checkbox/src/checkbox.vue b/packages/checkbox/src/checkbox.vue index 8d883a2aaf..9d5dd044b1 100644 --- a/packages/checkbox/src/checkbox.vue +++ b/packages/checkbox/src/checkbox.vue @@ -8,6 +8,7 @@ { 'is-bordered': border }, { 'is-checked': isChecked } ]" + :aria-controls="indeterminate ? controls : null" > import { defineComponent, - getCurrentInstance, - onMounted, PropType, } from 'vue' import { UPDATE_MODEL_EVENT } from '@element-plus/utils/constants' @@ -109,21 +108,7 @@ export default defineComponent({ }, emits: [UPDATE_MODEL_EVENT, 'change'], setup(props) { - const { focus, isChecked, isDisabled, checkboxSize, model, handleChange } = useCheckbox(props) - const instance = getCurrentInstance() - - onMounted(() => { - instance.vnode.el.setAttribute('aria-controls', props.controls) - }) - - return { - focus, - isChecked, - isDisabled, - checkboxSize, - model, - handleChange, - } + return useCheckbox(props) }, })