时间选择器未显示在 v-date-picker 中
我想在我的 vuetify 项目中的 vCalender 上使用 v-date-picker 选择时间范围。我为此使用 v-date-picker 。尽管我在 v-date-picker 中使用 dateTime 作为 mod,但没有地方可以选择时间。这只是日历。有什么想法我做错了吗?
我的模板
<div>
<div class="flex mb-2">
<label class="text-gray-600 font-medium"><input class="mr-1" type="radio" value="" v-model="timezone" />Local</label>
<label class="text-gray-600 font-medium ml-3"><input class="mr-1" type="radio" value="utc" v-model="timezone" />UTC</label>
</div>
<v-date-picker v-model="date" multiple :timezone="timezone" mode="dateTime" />
</div>
我的数据:
date: new Date(),
timezone: '',
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
编辑:
问题似乎是冲突,因为两个组件都被命名为
v-date-picker
,并且就目前情况而言,它正在选择Vuetify > 的组件作为默认组件。如果您希望在应用程序中同时使用两者,请检查此已解决的 Github 问题:引用 Vcalendar 的所有者; nathanreyes< /a> 来自 Github 问题:
下面的旧答案是在OP编辑问题以更好地反映问题之前。
v-date-picker API 用于
模式
。但是,有一个type
选项,但它仅支持日期选择器的“date”或“month” “对于月份选择器。您可以使用 Vuetify 的 vuetify-datetime-picker 扩展来代替,该扩展在答案中链接到 这个问题。感谢@Jeanpaul1304。
EDIT:
The problem seems to be a conflict as both components are named
v-date-picker
, and as it stands, it is picking the Vuetify's component as the default. If you wish to use both in your application, check this resolved Github issue:Quouting the owner of Vcalendar; nathanreyes from the Github issue:
Old answer below is before the OP edited the question to better reflect the problem.
There is no option in the v-date-picker API for
mode
. However, there is atype
option, but it only supports either "date" for date picker or "month" for month picker.You could use vuetify-datetime-picker extension of Vuetify instead which was linked in an answer to this question. Thanks to @Jeanpaul1304.
该代码无法运行,因为与 vuetify 存在混淆。为此,我们需要在主js中进行更改。所以我们需要使用vc-data-picker而不是v-data-picker。
The code is not working because there is confusion with vuetify. For this, we need to make changes in main js. So we need to use vc-data-picker instead of v-data-picker.