weixin_67833139 2024-07-03 15:31 采纳率: 77.8%
浏览 2

根据后端返回的字段在页面重新展示

后端返回的数据如下:

var days = [
            {
              'id': '962489c27f1d485bb4a173ea8280f7fd',
              'corpSuiteId': null,
              'daysDate': '2024-07-01',
              'today': 1,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '5eb7b3e995fa4b8aaab8bac0ae9a6b43',
              'corpSuiteId': null,
              'daysDate': '2024-07-02',
              'today': 2,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '6fc4757f9dab41498423e262d9a14727',
              'corpSuiteId': null,
              'daysDate': '2024-07-03',
              'today': 3,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': 'fd84d36e24c54c5ca1d4bf9b93ff0a9f',
              'corpSuiteId': null,
              'daysDate': '2024-07-04',
              'today': 4,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '16385aac638a43c5b7f94b79a7dbf58c',
              'corpSuiteId': null,
              'daysDate': '2024-07-05',
              'today': 5,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': 'a32582c588ba414fb5956c71789a3e5c',
              'corpSuiteId': null,
              'daysDate': '2024-07-06',
              'today': 6,
              'weekendFlag': '1',
              'holidayFlag': '1',
              'holidayRemark': null
            },
            {
              'id': 'd95662eb36aa483081c6aae4c90788b5',
              'corpSuiteId': null,
              'daysDate': '2024-07-07',
              'today': 7,
              'weekendFlag': '1',
              'holidayFlag': '1',
              'holidayRemark': null
            },
            {
              'id': '7a5ce1fed3ab484f962fd8b6284cb9db',
              'corpSuiteId': null,
              'daysDate': '2024-07-08',
              'today': 1,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '0c23eb15a1e14e1e947e2d934918512a',
              'corpSuiteId': null,
              'daysDate': '2024-07-09',
              'today': 2,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '5f05a28e3c6a45fa81da35acceee20f5',
              'corpSuiteId': null,
              'daysDate': '2024-07-10',
              'today': 3,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '862d9881cc9c42f3b7f2eab2d3b9942c',
              'corpSuiteId': null,
              'daysDate': '2024-07-11',
              'today': 4,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '5fa552993cc6479d9e7d635e54f23690',
              'corpSuiteId': null,
              'daysDate': '2024-07-12',
              'today': 5,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': 'f726b2ad3cc140fdadb193bebb554c1a',
              'corpSuiteId': null,
              'daysDate': '2024-07-13',
              'today': 6,
              'weekendFlag': '1',
              'holidayFlag': '1',
              'holidayRemark': null
            },
            {
              'id': 'a85992ed99b040d0a4e2ea8a0a9008cc',
              'corpSuiteId': null,
              'daysDate': '2024-07-14',
              'today': 7,
              'weekendFlag': '1',
              'holidayFlag': '1',
              'holidayRemark': null
            },
            {
              'id': '1f20827140894e53a99b7d3a75b07a26',
              'corpSuiteId': null,
              'daysDate': '2024-07-15',
              'today': 1,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '0c24428eb5f1421693d5d2c22b29bc5b',
              'corpSuiteId': null,
              'daysDate': '2024-07-16',
              'today': 2,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '767ee3c6079c495ca378d030a92c4003',
              'corpSuiteId': null,
              'daysDate': '2024-07-17',
              'today': 3,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '57c7302829b14759b411e59205363433',
              'corpSuiteId': null,
              'daysDate': '2024-07-18',
              'today': 4,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': 'a647a89c00264ee4a3d3621995df3070',
              'corpSuiteId': null,
              'daysDate': '2024-07-19',
              'today': 5,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': 'ab144d83c1db44e79b688358cdda8882',
              'corpSuiteId': null,
              'daysDate': '2024-07-20',
              'today': 6,
              'weekendFlag': '1',
              'holidayFlag': '1',
              'holidayRemark': null
            },
            {
              'id': 'f3c60822f2f3405e90ef73292efeac82',
              'corpSuiteId': null,
              'daysDate': '2024-07-21',
              'today': 7,
              'weekendFlag': '1',
              'holidayFlag': '1',
              'holidayRemark': null
            },
            {
              'id': '1505405802254e83a74c580a3770ca44',
              'corpSuiteId': null,
              'daysDate': '2024-07-22',
              'today': 1,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': 'd6b5438be54d4d62b35618bf417c83c2',
              'corpSuiteId': null,
              'daysDate': '2024-07-23',
              'today': 2,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '9948d0a9af204898af592a8796389db8',
              'corpSuiteId': null,
              'daysDate': '2024-07-24',
              'today': 3,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '5f59d2e5114846749823151d90890f94',
              'corpSuiteId': null,
              'daysDate': '2024-07-25',
              'today': 4,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '31067f29e16a42068b33836ef2365367',
              'corpSuiteId': null,
              'daysDate': '2024-07-26',
              'today': 5,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': '509fe6f08f6a424aa9a194f0b75b32de',
              'corpSuiteId': null,
              'daysDate': '2024-07-27',
              'today': 6,
              'weekendFlag': '1',
              'holidayFlag': '1',
              'holidayRemark': null
            },
            {
              'id': '3913ed9a15a540c683001f70cdbede0f',
              'corpSuiteId': null,
              'daysDate': '2024-07-28',
              'today': 7,
              'weekendFlag': '1',
              'holidayFlag': '1',
              'holidayRemark': null
            },
            {
              'id': 'b2131d288753414187598ac1f2e98957',
              'corpSuiteId': null,
              'daysDate': '2024-07-29',
              'today': 1,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': 'c5fccd499b7443e9bcb873553e8ac33c',
              'corpSuiteId': null,
              'daysDate': '2024-07-30',
              'today': 2,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            },
            {
              'id': 'f3fcde6995184713841205bea8426e99',
              'corpSuiteId': null,
              'daysDate': '2024-07-31',
              'today': 3,
              'weekendFlag': '0',
              'holidayFlag': '0',
              'holidayRemark': null
            }
          ]

根据today的值判断今天是周几,效果如下:

img

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-07-03 15:31
    关注

    引自免费微信小程序:皆我百晓生

    为了解决这个问题,我们可以使用JavaScript来根据后端返回的数据在页面上重新展示。首先,我们需要确定今天是周几,然后根据today的值找到对应的日期,最后在页面上展示。以下是实现步骤和代码示例:

    步骤

    1. 获取后端返回的数据。
    2. 根据today的值确定今天是周几。
    3. 创建HTML结构来展示数据。
    4. 将数据填充到HTML结构中。

    代码示例

    HTML部分(简单的结构,你可以根据需要修改):

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>重新展示数据</title>
    </head>
    <body>
        <div id="weekdays">
            <!-- 这里将填充周几的信息 -->
        </div>
        <script src="script.js"></script>
    </body>
    </html>
    

    JavaScript部分 (script.js):

    // 后端返回的数据
    var days = [/* 这里是你的数据 */];
    
    // 根据today确定今天是周几
    function determineWeekday(todayValue) {
        switch (todayValue) {
            case 1: return "一"; // 周一
            case 2: return "二"; // 周二
            case 3: return "三"; // 周三
            case 4: return "四"; // 周四
            case 5: return "五"; // 周五
            case 6: return "六"; // 周六
            case 7: return "日"; // 周日
            default: return "未知"; // 如果today值不在范围内,返回未知
        }
    }
    
    // 创建HTML元素并填充数据
    function populateData() {
        var weekdaysElement = document.getElementById('weekdays');
        for (var i = 0; i < days.length; i++) {
            var day = days[i];
            var weekDay = determineWeekday(day.today); // 获取周几信息
            var element = document.createElement('div'); // 创建div元素来显示数据
            element.textContent = weekDay + " " + day.daysDate; // 设置显示的内容,如“周四 2024-07-04”等。你可以根据需要调整格式。
            weekdaysElement.appendChild(element); // 将创建的元素添加到页面上。这将显示在页面上重新展示的数据。你可以根据需要调整布局和样式。希望这可以帮助你解决问题!如果有任何其他问题,请随时提问。
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月3日

悬赏问题

  • ¥15 flutter网页应用用python的http服务器访问速度慢
  • ¥15 VESTA绘图原子颜色显示异常
  • ¥15 天翼云搭建多ip l2tp
  • ¥15 python实现CAD识图
  • ¥15 如何实现在renpy中创建并应用不同大小尺寸对话框?
  • ¥15 table表格有一列是固定列 滑动到最下面时 固定的那一列有几行没显示出来
  • ¥20 单细胞数据注释时报错
  • ¥15 vscode编译ros找不到头文件,cmake.list文件出问题,如何解决?(语言-c++|操作系统-linux)
  • ¥15 通过AT指令控制esp8266发送信息
  • ¥15 有哪些AI工具提供可以通过代码上传EXCEL文件的API接口,并反馈分析结果