[improvement] Picker: shared props (#2888)

This commit is contained in:
neverland
2019-03-02 11:03:04 +08:00
committed by GitHub
parent 0245e663d0
commit 317b9c329d
5 changed files with 32 additions and 31 deletions
+3 -4
View File
@@ -1,6 +1,6 @@
import { use, range } from '../utils';
import Picker from '../picker';
import { PickerMixin } from '../mixins/picker';
import { pickerProps } from '../picker/shared';
import {
times,
padZero,
@@ -13,9 +13,8 @@ const [sfc, bem] = use('datetime-picker');
const currentYear = new Date().getFullYear();
export default sfc({
mixins: [PickerMixin],
props: {
...pickerProps,
value: null,
minHour: Number,
minMinute: Number,
@@ -302,7 +301,7 @@ export default sfc({
render(h) {
const props = {};
Object.keys(PickerMixin.props).forEach(key => {
Object.keys(pickerProps).forEach(key => {
props[key] = this[key];
});