月鹿01 2022-03-30 10:35 采纳率: 50%
浏览 37
已结题

{{}}模板语法,请问该如何实现数组的单独显示

<div>
...
         <div>
            <div>
              <img />
               <!-- 该img里的引用不同-->
            </div>
            <div >
              <div>{{ CountFive.Value }}</div>
              <div>{{ CountFive.Name }}</div>
            </div>
        </div>
        <div>
            <div>
              <img />
               <!-- 该img里的引用不同-->
            </div>
            <div >
              <div>{{ CountSex .Value }}</div>
              <div>{{ CountSex .Name }}</div>
            </div>
          </div>
     </div>
...
        </div>
        this.Counts=[
            {Value :12,Name:助手},
            {},
            {},
            {},
             ...
        ];
        this.CountOne = this.Counts[0]; 
        this.CountTwo = this.Counts[1];
        this.CountThree = this.Counts[2];
        this.CountFour = this.Counts[3];
        this.CountFive = this.Counts[4];
        this.CountSex = this.Counts[5];
        this.CountSeven = this.Counts[6];
        this.CountEight = this.Counts[7];

有没有更简洁一点的方法实现这个效果呐?

  • 写回答

2条回答 默认 最新

  • 会飞的猪~~ 2022-03-30 11:40
    关注

    请问你是要显示数组的内容嘛,用v-for循环

     <div v-for="(item,index) in Counts" :key="index“”>
                <div>
                  <img />
                   <!-- 该img里的引用不同-->
                </div>
                <div >
                  <div>{{ item.Value }}</div>
                  <div>{{ item.Name }}</div>
                </div>
            </div>
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月7日
  • 已采纳回答 3月30日
  • 创建了问题 3月30日