uni-app picker日期选择时fields设置值为month,钉钉小程序限制不住问题
uni-app picker日期选择时fields设置值为month,钉钉小程序限制不住问题
操作步骤:
- picker日期选择时fields设置值为month,钉钉小程序限制不住问题
预期结果:
- picker日期选择时fields设置值为month,钉钉小程序也想像app和h5一样只能选择到月份
实际结果:
- picker日期选择时fields设置值为month,钉钉小程序依旧可以选择时间和日期
bug描述:
图片
项目信息
信息类别 | 详情 |
---|---|
产品分类 | uniapp/小程序 |
PC开发环境 | Windows |
PC版本号 | Windows 10 专业版 |
HBuilderX | 正式 |
HBuilderX版本 | 4.29 |
工具版本号 | Version 3.9.22 |
项目创建方式 | HBuilderX |
更多关于uni-app picker日期选择时fields设置值为month,钉钉小程序限制不住问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
fields属性不支持钉钉小程序哦
你可以用多列选择器模拟一个日期选择的组件
或者去插件市场找一个日期选择组件用
更多关于uni-app picker日期选择时fields设置值为month,钉钉小程序限制不住问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
好的,感谢
回复 2***@qq.com: 亲爱的,你们multiSelector多列选择器也不支持钉钉啊,能不能完善一下啊,哭死了
回复 2***@qq.com: 这属于原生组件 是钉钉官方不支持
回复 2***@qq.com: 你可以用弹框➕picker view 组件模拟一个
picker view 在钉钉上是支持多列的
回复 爱豆豆: 好的,那我自己写一下吧,谢谢
uniapp picker-view文档:https://uniapp.dcloud.net.cn/component/picker-view.html
回复 2***@qq.com: 把picker-view放在uni-popup中 就能实现picker的效果
这是一个钉钉小程序平台兼容性问题。uni-app的picker组件fields设置为month时,在钉钉小程序上确实存在无法限制到月份的问题。
解决方案建议:
- 可以使用条件编译针对钉钉小程序做特殊处理
- 或者改用第三方日期选择组件如uView的calendar组件
- 也可以监听picker变化后手动处理日期格式
示例代码:
// #ifdef MP-DINGTALK
// 钉钉小程序特殊处理
// #endif