diff --git a/components/radio/Radio.jsx b/components/radio/Radio.jsx index d0df2b1ab..a3fe62b3b 100644 --- a/components/radio/Radio.jsx +++ b/components/radio/Radio.jsx @@ -54,14 +54,14 @@ export default { handleChange (event) { const targetChecked = event.target.checked this.$emit('input', targetChecked) - const { name, value, radioGroupContext, stateChecked } = this + const { name, value, radioGroupContext } = this if ((!hasProp(this, 'checked') && !radioGroupContext) || (radioGroupContext && radioGroupContext.value === undefined)) { this.stateChecked = targetChecked } const target = { name, value, - checked: !stateChecked, + checked: targetChecked, } if (this.radioGroupContext) { this.radioGroupContext.handleChange({ target })