antd-mini
Version:
antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。
21 lines (20 loc) • 546 B
JavaScript
import { Component, triggerEvent } from '../_util/simply';
import { RadioDefaultProps } from './props';
import mixinValue from '../mixins/value';
Component(RadioDefaultProps, {
handleTap: function (e) {
// 只能从 false -> true
if (this.getValue()) {
return;
}
if (!this.isControlled()) {
this.update(true);
}
triggerEvent(this, 'change', true, e);
},
}, null, [
mixinValue({
valueKey: 'checked',
defaultValueKey: 'defaultChecked',
}),
]);