WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2022-09-20 357b0ca77c8b646cbbc9953549edb49af0f34686
forms/datePicker/CDateTimeAction.vue
@@ -23,7 +23,8 @@
                :onClose="evt => drawerShow=false"
            >
                <view class="title">
                    <view>请选择日期时间</view>
                    <view v-if="placeholder">{{placeholder}}</view>
                    <view v-else>请选择日期与时间</view>
                    <AtButton
                        size="small"
                        type="primary"
@@ -32,7 +33,9 @@
                </view>
                <view class="date">
                    <picker
                        mode='date'
                        mode="date"
                        :start="pickerStart"
                        :end="pickerEnd"
                        :value="date"
                        @change="evt => handleDateChange(evt.detail.value)"
                    >
@@ -45,7 +48,7 @@
                        </view>
                    </picker>
                    <picker
                        mode='time'
                        mode="time"
                        :value="time"
                        @change="evt => handleTimeChange(evt.detail.value)"
                    >
@@ -85,15 +88,20 @@
    },
    props: {
        // 项值
        value: null,
        value: String,
        // 变化回调
        onChange: Function,
        // 占位提示
        placeholder: String,
    },
    data() {
        const year = new Date().getFullYear();
        return {
            drawerShow: false,
            date: '',
            time: '',
            pickerStart: year - 30 + '-01-01',
            pickerEnd: year + 30 + '-12-31',
        };
    },
    computed: {},