[improvement] Checkbox: use relation mixin

This commit is contained in:
陈嘉涵
2019-05-07 10:20:14 +08:00
parent c1da495cb7
commit 444245d7e8
8 changed files with 24 additions and 36 deletions

View File

@@ -2,10 +2,10 @@
* Common part of Checkbox & Radio
*/
import Icon from '../icon';
import { FindParentMixin } from './find-parent';
import { ChildrenMixin } from './relation';
export const CheckboxMixin = (parent, bem) => ({
mixins: [FindParentMixin],
mixins: [ChildrenMixin(parent)],
props: {
name: null,
@@ -20,10 +20,6 @@ export const CheckboxMixin = (parent, bem) => ({
}
},
created() {
this.findParent(parent);
},
computed: {
isDisabled() {
return (this.parent && this.parent.disabled) || this.disabled;