UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

54 lines (40 loc) 1.85 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _defineProperty2 = require('babel-runtime/helpers/defineProperty'); var _defineProperty3 = _interopRequireDefault(_defineProperty2); var _extends2 = require('babel-runtime/helpers/extends'); var _extends3 = _interopRequireDefault(_extends2); var _classnames = require('classnames'); var _classnames2 = _interopRequireDefault(_classnames); var _antDesignVue = require('ant-design-vue'); var _vueTypes = require('ant-design-vue/lib/_util/vue-types'); var _vueTypes2 = _interopRequireDefault(_vueTypes); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } exports['default'] = { name: 'DDatePicker', props: (0, _extends3['default'])({}, _antDesignVue.DatePicker.props, { // prefixCls: PropTypes.string.def('depot-datePicker'), // 这里指定多格式匹配, 第一个为显示用得格式,YYYYMMDD为支持用户手动输入20210524, 第三个,支持用户输入日,自动出来当月得这一天 format: _vueTypes2['default'].oneOfType([_vueTypes2['default'].string, _vueTypes2['default'].arrayOf(_vueTypes2['default'].string)]).def(['YYYY-MM-DD', 'YYYYMMDD', 'DD', 'YYYY']) }), data: function data() { return {}; }, methods: {}, render: function render() { var h = arguments[0]; var $slots = this.$slots, $listeners = this.$listeners, $props = this.$props, $attrs = this.$attrs; var datePickerProps = { 'class': (0, _classnames2['default'])((0, _defineProperty3['default'])({}, 'depot-datePicker', 1)), attrs: (0, _extends3['default'])({}, $attrs), props: (0, _extends3['default'])({}, $props), on: (0, _extends3['default'])({}, $listeners) }; return h(_antDesignVue.DatePicker, datePickerProps); } };