社区

 找回密码
 立即注册
搜索
查看: 271|回复: 0

7、列表渲染(循环语句)

[复制链接]

857

主题

869

帖子

3801

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3801
发表于 2020-2-24 13:02:29 | 显示全部楼层 |阅读模式
列表渲染、重复的渲染生成组件:wx:for
for.js
Page({
  data:{
     thismovie:[{name:"我们都是中国人",
     desc:"这是一个什么样的电影呢?",
     img:"/images/2.png",
     },
     {name:"这也是一个电影",
     desc:"我们都是中国人我们一起来看电影吧",
     img:"/images/3.png"}
     ],
    thisok:["a","b","c"]
  }
})

for.wxml
<text>{{thismovie[0].name}}</text>
<view class="movie" wx:for="{{thismovie}}">
<image class="movie_image" src="{{item.img}}"></image>
<view class="movie_name">
<text >编号:{{index+1}}{{item.name}}</text>
<text>{{item.desc}}</text>
</view>
</view>
<text wx:for="{{thisok}}">{{item}}</text>
<text>{{thisok[0]}}</text>

for.wxss
.movie{
  display: flex;
  background-color: royalblue;
  margin-bottom: 20rpx;
}
.movie_name{
display: flex;
flex-direction: column;
padding-left: 25rpx;
width: 500rpx //
}
.movie_image{
  width: 200rpx;
  height: 200rpx;
  padding-left: 25rpx;
}

item、index、的使用
app.json 中"pages":["","",""]与xx.js中的Page({})要注意区别,带s和大写P

CSS 彻底理解margin与padding
https://www.jianshu.com/p/73deb2ae7992

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

社区

GMT+8, 2024-5-5 16:48 , Processed in 0.036436 second(s), 11 queries , File On.

湖南抖音广告湖南抖音 Powered by Discuz!X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表