如何在Vuejs中使用flatpickr与Vee验证

发布于 2025-02-08 01:04:37 字数 1028 浏览 1 评论 0原文

我已经使用了它,但是在第一次单击时未选择日期,使用的版本是“ vue”:“ 2.x”,“ vue-flatpickr-component”:“^8.1.6”, 我的代码是:

<b-form-group class="requied_field showOnCheck"
    :label="$t('Start On')"
    label-for="v-autoresponder_start_date"
    :description="$t('start_on_desc')">
<validation-provider
    #default="{ errors }"
    :name="$t('Start On')"
    rules="required">
<b-input-group class="input-group-merge">
    <b-input-group-prepend is-text>
        <feather-icon icon="CalendarIcon" />
    </b-input-group-prepend>
    <flat-pickr
        v-model="formData.autoresponder_start_date"
        :disabled="isDisabledField"
        class="form-control"
        id="v-autoresponder_start_date"
        :config="{ defaultDate:'today',enableTime:true, minDate:'today', maxData:formData.autoresponder_end_date, dateFormat: 'Z', altInput: true}"
    />
</b-input-group>
<small class="text-danger">{{ errors[0] }}</small>
</validation-provider>

请任何人解决问题。

i have use it but date not selected on first click, used version is "vue": "2.x","vue-flatpickr-component": "^8.1.6",
and my code is:

<b-form-group class="requied_field showOnCheck"
    :label="$t('Start On')"
    label-for="v-autoresponder_start_date"
    :description="$t('start_on_desc')">
<validation-provider
    #default="{ errors }"
    :name="$t('Start On')"
    rules="required">
<b-input-group class="input-group-merge">
    <b-input-group-prepend is-text>
        <feather-icon icon="CalendarIcon" />
    </b-input-group-prepend>
    <flat-pickr
        v-model="formData.autoresponder_start_date"
        :disabled="isDisabledField"
        class="form-control"
        id="v-autoresponder_start_date"
        :config="{ defaultDate:'today',enableTime:true, minDate:'today', maxData:formData.autoresponder_end_date, dateFormat: 'Z', altInput: true}"
    />
</b-input-group>
<small class="text-danger">{{ errors[0] }}</small>
</validation-provider>

Please anyone solve the problem.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妖妓 2025-02-15 01:04:37
    Add your config inside data function
export default {   
    data () {
        return {
            dateConfig: 
            { 
                defaultDate:'today',
                enableTime:true, 
                minDate:'today', 
                maxData:formData.autoresponder_end_date, 
                dateFormat: 'Z', 
                altInput: true
            }       
        }
    },
} 

Use as follows
<flat-pickr
        v-model="formData.autoresponder_start_date"
        :disabled="isDisabledField"
        class="form-control"
        id="v-autoresponder_start_date"
        :config="dateConfig"
    />
    Add your config inside data function
export default {   
    data () {
        return {
            dateConfig: 
            { 
                defaultDate:'today',
                enableTime:true, 
                minDate:'today', 
                maxData:formData.autoresponder_end_date, 
                dateFormat: 'Z', 
                altInput: true
            }       
        }
    },
} 

Use as follows
<flat-pickr
        v-model="formData.autoresponder_start_date"
        :disabled="isDisabledField"
        class="form-control"
        id="v-autoresponder_start_date"
        :config="dateConfig"
    />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文