使用列表渲染wx-for改写新闻列表

根据慕课网教程及个人实践的心得


标签的复用
1、在.js 的onLoad()函数中定义一个数组:

 var Array=[
      {
        author: "/pics/author/1.jpg",
        authorname: "Helin",
        content: "This is my cat Fengfeng",
        image: "/pics/lcf.jpg"
      },
      {
        author: "/pics/author/2.jpg",
        authorname: "Cissy",
        content: "The sleeping cat is so cute!!!",
        image: "/pics/catsleep.jpg"
      }
    ]

2、将数组数据绑定到.wxml上
用< block>< /block>将要循环的标签放在里面,无含义,类似{}
属性: wx:for=“X”,X为数组或集合
如:wx:for=”{{Array}}” 注意:属性数据要加引号
3、循环体中的子元素绑定
wx:for-item=”item”,这句话也可以不写,因为默认值为item。
绑定的元素都是{{item.~}}的形式~是元素名。
4、数组的数据绑定(.js中)
如果setData(Array),那仅将Array中的内容平铺进了Data()中。
解决:this.setData({Array_key:Array});
block中绑定的数组也改为Array_key
5、想知道某子元素的序号:
wx:for-index=”index”,默认值为index。

心得:
js的数据和wxml要同步,否则提示未定义。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值