UNPKG

antd-mini

Version:

antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。

21 lines (20 loc) 683 B
import mixinValue from '../../mixins/value'; import { Component, getValueFromProps, triggerEvent } from '../../_util/simply'; import { RadioGroupDefaultProps } from './props'; Component({ props: RadioGroupDefaultProps, methods: { onChange: function (_, e) { var event; event = e; var index = event.currentTarget.dataset.index; var options = getValueFromProps(this, 'options'); var value = options[index].value; if (!this.isControlled()) { this.update(value); } triggerEvent(this, 'change', value, event); }, }, mixins: [mixinValue()], });