2 个回答

min-time属性接受一个时间格式的字符串,而不是一个时间戳。你可以试一下把最小时间戳转换为时间格式字符串

uni-app 使用 uView UI 框架时,如果时间选择器(u-picker-date)设置的最小时间戳(min-date)没有起作用,可能是以下原因导致的:

  1. 参数命名错误:请确保你使用的参数名是 min-date,而不是其他类似的名称。
  2. 参数类型错误:min-date 的值应该是一个数字(Number 类型),表示 Unix 时间戳。如果你传递了一个字符串(String 类型),可能会导致问题。例如:
<u-picker-date :min-date="minDate"></u-picker-date>
export default {
  data() {
    return {
      minDate: new Date().getTime() // 确保传递一个数字类型的 Unix 时间戳
    };
  }
};
  1. uView 版本问题:如果你使用的 uView 版本较旧,可能存在已知的 bug。请尝试更新 uView 到最新版本,然后重新尝试。
  2. 其他配置问题:请确保其他设置(如 max-date 等)没有错误,以免互相干扰。

如果以上方法都不能解决问题,请查阅 uView 的官方文档或在相关社区(如 uni-app 论坛、uView GitHub 仓库等)寻求帮助。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题