在Nuxt项目中使用Vant的时间选择器,出现Invalid prop: type check failed for prop "maxDate". Expected Date, got Date 错误。大致就是查找不到类型,类型失效。
主要是因为SSR服务端渲染导致的类型校验,需要把时间选择器包在no-ssr标签中,如下
<no-ssr>
<van-datetime-picker
class="picker-date"
v-model="currentDate"
:min-date="minDate"
:max-date="maxDate"
type="date"
@cancel="showPicker = false"
/>
</no-ssr>