开发者社区 问答 正文

钉钉小程序中,没有日期组件吗?

钉钉小程序中,没有日期组件吗?

展开
收起
三分钟热度的鱼 2023-09-13 22:11:34 413 分享 版权
2 条回答
写回答
取消 提交回答
  • 有的,在钉钉小程序中,确实有日期组件。您可以在datepicker组件中选择日期。以下是如何使用datepicker组件的简要说明:

    1. 在您的项目中引入datepicker组件。您可以通过在app.js文件中添加以下代码来实现:
    import datepicker from '@system.datepicker';
    
    1. 在您的页面中,导入datepicker组件并在页面上添加相应的元素。例如,如果您想在页面的一个输入框中显示日期选择器,您可以这样做:
    <input type="text" placeholder="选择日期" bindinput='handleInput'>
    
    Page({
      data: {
        value: null
      },
      handleInput(e) {
        this.setData({ value: e.detail.value });
      }
    });
    
    1. handleInput函数中,您可以使用datepicker组件来初始化日期选择器。例如:
    const instance = datepicker.init({
      el: this.selectComponent('#myInput'),
      // 更多选项可参考官方文档
    });
    
    1. 当用户选择了日期时,您可以从instance对象中获取日期信息。例如:
    instance.on('pick', function(res) {
      console.log('日期选择器返回的日期:', res);
    });
    
    1. 最后,将日期信息存储在您的数据库中或其他地方,以便后续处理。
    2023-09-15 09:32:13
    赞同 展开评论
  • https://open.dingtalk.com/document/orgapp/jsapi-choose-date-time 此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-09-13 22:27:00
    赞同 展开评论