后台返回数据需要自己匹配图标,图标命名与后台返回的变量保持一致

testItemId为后台返回匹配图标的变量名 

sportsTargetsData:{
  suggestSportTargetId: "2",
  unlocks: [{ testItemId: 'vo2max_high_knee', sportTargetName: '心肺能力', indexName: '心肺能力', sportTargetId: '1' },
  { testItemId: 'grip_strength', sportTargetName: '基础力量', indexName: '基础力量', sportTargetId: '1' },
  { testItemId: 'hwbc_jz', sportTargetName: '减脂', indexName: '减脂', sportTargetId: '2' },
  { testItemId: 'hwbc_zj', sportTargetName: '增肌', indexName: '增肌', sportTargetId: '3' },
  { testItemId: 'oneleg_stand', sportTargetName: '平衡性', indexName: '平衡性', sportTargetId: '4' },
  { testItemId: 'vertical_jump', sportTargetName: '爆发力', indexName: '爆发力', sportTargetId: '5' },],
  locks: [
    { testItemId: 'reaction_duration', sportTargetName: '灵敏性', indexName: '跳绳', sportTargetId: '1' },
    { testItemId: 'body_bend', sportTargetName: '柔韧性', indexName: '卷腹', sportTargetId: '2' },
    { testItemId: 'pushup_situp', sportTargetName: '肌肉耐力', indexName: '哑铃', sportTargetId: '3' },
  ]
} ,//接口数据

图标命名:

html:

      <block wx:for="{{ sportsTargetsData.unlocks }}" wx:key="index">
        <view class="sports-goals-item {{ index==activeIdx ? ' targetActive' : '' }}" catchtap="changeTarget" data-index="{{ index }}">
        <!-- 图标直接使用item.testItemId -->
          <image class="sports-goals-item-img" src="/static/image/sports/{{ index === activeIdx ? 'active_' + item.testItemId : item.testItemId }}.png" mode="" />
          <view class="sports-goals-item-text">
            {{ item.sportTargetName }}
          </view>
        </view>
      </block>

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-04 17:20:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-04 17:20:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-04 17:20:02       82 阅读
  4. Python语言-面向对象

    2024-04-04 17:20:02       91 阅读

热门阅读

  1. python用fastapi快速写一个增删改查的接口

    2024-04-04 17:20:02       29 阅读
  2. Linux内核调试之如何用kdb调试

    2024-04-04 17:20:02       34 阅读
  3. 模板:C++ sort函数

    2024-04-04 17:20:02       41 阅读
  4. 安装nodejs、npm、coturn

    2024-04-04 17:20:02       33 阅读
  5. 2024最新华为OD机试试题库全 -【高效货运】- C卷

    2024-04-04 17:20:02       40 阅读
  6. 基于chatGLM在llama index上建立Text2SQL

    2024-04-04 17:20:02       36 阅读