• 想要将如下代码进行一次渲染(上面有一层遍历了) 有什么方法吗


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 所念皆所得吖 2024-04-23 23:12 采纳率: 78.3% 浏览 7 首页/ 编程语言 / 想要将如下代码进行一次渲染(上面有一层遍历了) 有什么方法吗 javajavascripthtml 想要将如下代码进行一次渲染(上面有一层遍历了) 有什么方法吗 const data = [ { id: 1, tit: '重庆周边两日游', day: '3-4天', month: '3月-10月', rate: '38%', data1: [ '解放碑(2小时)', '洪崖洞民俗风貌区(1.5小时)', '千厮门大桥(30分钟)', '八一路好吃街(1小时)' ] }, ] 展开全部 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 码农阿豪 Java领域优质创作者 2024-04-23 23:38
      关注
      让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
      题目描述 想要将如下代码进行一次渲染(上面有一层遍历了),有什么方法吗?
      const data = [
        {
           id: 1,
           tit: '重庆周边两日游',
           day: '3-4天',
           month: '3月-10月',
           rate: '38%',
           data1: [
             '解放碑(2小时)',
             '洪崖洞民俗风貌区(1.5小时)',
             '千厮门大桥(30分钟)',
             '八一路好吃街(1小时)'
           ]
         },
      ]
      
      

      回答 从代码中可以看出需要根据 data 渲染出多段行程概览,并在行程概览中根据 data1 的内容渲染出多个链接和箭头。可以利用 Array.prototype.map() 函数对 data 进行遍历,然后进行编排;在每组行程概览中,利用 Array.prototype.join() 和字符串模板将每一个 data1 的内容以及箭头连接在一起,并利用字符串模板拼接整个渲染结果。 代码实现如下:

      const data = [
        {
          id: 1,
          tit: "重庆周边两日游",
          day: "3-4天",
          month: "3月-10月",
          rate: "38%",
          data1: ["解放碑(2小时)", "洪崖洞民俗风貌区(1.5小时)", "千厮门大桥(30分钟)", "八一路好吃街(1小时)"]
        }
      ];
      const renderData = data.map(({ id, data1 }) => {
        const content = data1.map((text, index) => {
          return `
            ${text}${index === data1.length - 1 ? "" : ""}
          `;
        }).join("");
        return `
          

      D${id} ${content}

      `; }).join(""); const renderResult = `

      行程概览

      ${renderData}

      D3周边游

      `; document.querySelector("#root").innerHTML = renderResult;

      展开全部

      评论
      所念皆所得吖 2024-04-24 09:28

      你好 我根据你的代码修改了 可是出来是这个样子的麻烦再帮忙看看

      img

      img

      回复
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      3_电机的发展及学习方法
      EasyWeChat调用企业微信接口获取客户群数据
      springboot+commons-pool2 连接池访问sftp
      淘宝商品如何避免SKU作弊?
      IP地址,IPV4与IPV6
      安全驱动怎么设计(二)
      Apache Tomcat服务器版本号隐藏
      【vue3】:前端登录功能解决方案
      骨传导耳机低频差理所当然?飞利浦A6606表示不服
      手机号码格式校验:@Phone(自定义参数校验注解)
    • 原文地址:https://ask.csdn.net/questions/8093773