Date 如何将空白日期字段作为默认值分配给Vue.js中的ui日期选择器

Date 如何将空白日期字段作为默认值分配给Vue.js中的ui日期选择器,date,vue.js,Date,Vue.js,我在vue.js中有一个ui日期选择器,我希望该字段作为默认值为空或为空 <ui-datepicker label="Date" v-model="searchDate" :custom-formatter="picker9Formatter" :lang="picker12Lang"> </ui-datepicker> export default { data(){ searchDate : new D

我在vue.js中有一个
ui日期选择器
,我希望该字段作为默认值为空或为空

<ui-datepicker
     label="Date"
     v-model="searchDate"
     :custom-formatter="picker9Formatter"
     :lang="picker12Lang">
</ui-datepicker>

export default {
    data(){
        searchDate : new Date(),
    }
}
但他们都犯了一个错误,说:

无效的属性:属性“值”的类型检查失败。预期日期,获取字符串


现在,如何创建一个空白的
日期选择器
字段?

您可以将默认日期指定为新日期(0)

假设您实际正在使用,我觉得您只是想将
“0000-00-00”
设置为占位符

比如说

Vue.use(DatePicker.default);//别担心,这只是为了演示
新Vue({
el:“应用程序”,
数据:{
picker12Lang:“恩”,
搜索日期:“”
}
})

searchDate={{searchDate}

你能链接到该
ui-datepicker
组件的文档吗?@Phil是的,就是这个。对不起,我从我的评论中删除了这个链接(就是这个)。看起来您应该能够设置初始空字符串。你确定这就是你正在使用的组件吗?如果是,版本是什么?你能显示你的
包.json
依赖项中的条目吗?@Phil会给你回复,如果我得到一些信息,我正在研究它,因为在我这边,它在设置空字符串值时会抛出一个错误。它可以工作,但有一个错误。@Phil我有没有办法将到目前为止的默认值改为
0000-00-00
?谢谢。谢谢你的帮助,但是它会显示到
1970-01-01
@ramj是的,它会显示。据我所知,没有黑色日期的概念,它将从1970-01-01之类的地方开始。你的意思是,黑色日期的空白日期?@ramj通过传递空值,如果它正在工作,那么你可以将其保留为控制台异常。我们没有其他选择。如何将控制台豁免应用于我的v型车?
searchDate: '',
searchDate: moment('0000-00-00'),