当前位置: 首页 > 知识库问答 >
问题:

前端 - 如何快速生成适用于cascader的数据格式?

卢开济
2023-10-17
dataOptions: [        {          value: "1",          label: "1月",          children: [            { value: "1", label: "1号" },            { value: "2", label: "2号" },            // ...            { value: "31", label: "31号" },          ],        },        {          value: "2",          label: "2月",          children: [            { value: "1", label: "1号" },            { value: "2", label: "2号" },            // ...            { value: "28", label: "28号" },          ],        },        // ....        {          value: "12",          label: "12月",          children: [            { value: "1", label: "1号" },            { value: "2", label: "2号" },            // ...            { value: "31", label: "31号" },          ],        },      ],

共有1个答案

翟承志
2023-10-17

封装个函数,把年份传进去就行了

const months = [];for (let i = 1; i <= 12; i++) {  const month = {    value: `${i}`,    label: `${i}月`,    children: [],  };  const daysInMonth = new Date(2023, i, 0).getDate();  for (let j = 1; j <= daysInMonth; j++) {    month.children.push({      value: `${j}`,      label: `${j}号`,    });  }  months.push(month);}console.log(months);
 类似资料:
  • 如果要手写,有没有sql编辑器,能够生成像上面sql一样的带转义符号的语句,而不是自己全部手写

  • 本文向大家介绍python如何快速生成时间戳,包括了python如何快速生成时间戳的使用技巧和注意事项,需要的朋友参考一下 结果是 知识点扩展: 获取秒级时间戳与毫秒级时间戳、微秒级时间戳 返回 获取当前日期时间 返回 到此这篇关于python如何快速生成时间戳的文章就介绍到这了,更多相关python生成时间戳的简单方法内容请搜索呐喊教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持呐喊教

  • 问题内容: 我有一个大的3d np.ndarray数据,它表示以规则网格方式在某个卷上采样的物理变量(如array [0,0,0]中的值表示物理坐标(0,0,0 ))。 我想通过在粗糙网格中插值数据来获得更好的网格间距。目前,我正在使用scipy griddata线性插值法,但速度相当慢(20x20x20数组约为90秒)。就我的目的而言,它有些过分设计,可以对体积数据进行随机采样。有没有什么可以利

  • 我使用下面的代码在express generator应用程序中将端口设置为3004,就在< code > module.exports = app 我尝试使用app.set基于这个其他主题:Node.js/Express.js应用程序仅适用于端口3000 和<code>应用程序。官方文档中建议使用listen。 它们不会一起工作或孤立地工作。运行会恢复到端口3000,在我的情况下,这会使应用程序崩

  • API 2:GET:/school/student/all

  • 我的问题不是: < li >维护h2o数据帧的有效方法 < li>H2O运行速度比data.table R慢 < li >在h2o中加载大于内存大小的数据 硬件/空间: 32 个至强线程,带 ~256 GB 内存 要上传约 65 GB 的数据。(约56亿个细胞) 问题: 将数据上传到h2o需要几个小时。这不是任何特殊处理,只是“as.h2o(...)”。 使用“fread”将文本放入空间只需要不到