[improvement] Remove create & i18 mixin (#2670)

This commit is contained in:
neverland
2019-02-02 10:08:21 +08:00
committed by GitHub
parent ed8a294fe2
commit 89c80e818c
4 changed files with 2 additions and 38 deletions
-18
View File
@@ -1,18 +0,0 @@
/**
* Create a basic component with common options
*/
import useSfc from './use/sfc';
import useBem from './use/bem';
import i18n from '../mixins/i18n';
import { isDef } from '.';
export default function (sfc) {
sfc = useSfc('van-' + sfc.name)(sfc);
sfc.mixins = sfc.mixins || [];
sfc.mixins.push(i18n);
sfc.methods = sfc.methods || {};
sfc.methods.isDef = isDef;
sfc.methods.b = useBem(sfc.name);
return sfc;
}
-18
View File
@@ -1,18 +0,0 @@
/**
* Create a component with common options
*/
import createBasic from './create-basic';
import Icon from '../icon';
import Loading from '../loading';
import Cell from '../cell';
import CellGroup from '../cell-group';
export default function (sfc) {
sfc.components = Object.assign(sfc.components || {}, {
Icon,
Loading,
Cell,
CellGroup
});
return createBasic(sfc);
}