diff --git a/components.js b/components.js index 82dcf8712..ca5e12aef 100644 --- a/components.js +++ b/components.js @@ -49,4 +49,6 @@ module.exports = [ 'calendar', 'checkbox', 'checkbox-group', + 'radio', + 'radio-group', ]; diff --git a/docs/markdown/changelog-v3.zh-CN.md b/docs/markdown/changelog-v3.zh-CN.md index f8a150a2b..4a811ff48 100644 --- a/docs/markdown/changelog-v3.zh-CN.md +++ b/docs/markdown/changelog-v3.zh-CN.md @@ -37,6 +37,8 @@ Vant 遵循 [Semver](https://semver.org/lang/zh-CN/) 语义化版本规范。 - Checkbox - CheckboxGroup - Field +- Radio +- RadioGroup - Switch - Sidebar diff --git a/src/radio-group/index.js b/src/radio-group/index.js index 88755a5c5..fccb4b698 100644 --- a/src/radio-group/index.js +++ b/src/radio-group/index.js @@ -8,13 +8,15 @@ export default createComponent({ mixins: [ParentMixin('vanRadio'), FieldMixin], props: { - value: null, disabled: Boolean, direction: String, + modelValue: null, checkedColor: String, iconSize: [Number, String], }, + emits: ['change', 'update:modelValue'], + watch: { value(value) { this.$emit('change', value); @@ -24,7 +26,7 @@ export default createComponent({ render() { return (