微信小程序页面传递循环列表数据

 时间:2024-10-13 09:42:35

1、打开开发者工具,在项目pages文件夹下,新建目录,在目录内新建mypage,并在app.json中将mypage设为第一页面

微信小程序页面传递循环列表数据

2、在mypage.wxml中写代码如下:<view wx:for="辘腋粪梯{{datary}}" data-index="{撑俯擂摔{index}}" data-cont="{{item}}" class="item {{curItem==index?'focus':''}}" catchtap="itemtap">{{index}}-{{item}}</view>

微信小程序页面传递循环列表数据

3、在mypage.wxss中写代码如下:.item{width: 100rpx;height: 100rpx;margin: 20rpx;background-color: rebeccapurple}.focus{background-color: red;}

微信小程序页面传递循环列表数据

4、在mypage.js中添加数据如下:data: { datary:['hello','world'], curItem:0},

微信小程序页面传递循环列表数据

5、在mypage.js中为点击事件添加响应函数,代码如下:itemtap:funct坡纠课柩ion(e){ console.log(e) var that = this; that.setData({curItem:e.target.dataset.index}) wx.navigateTo({ url: '../logs/logs?item='+e.target.dataset.cont, })}

微信小程序页面传递循环列表数据

6、在logs.wxml中添加代码如下:<view>{{datavar}}</view>

微信小程序页面传递循环列表数据

7、在logs.js中添加数据接收传递过来的参数,在onload事件中显示数据,代码如下:Page({data: { logs: [], datavar:null,},onLoad: function (options) { console.log(options) this.setData({ datavar:options.item })}})

微信小程序页面传递循环列表数据

8、点击编译,运行代码,在左侧模拟器,点击列表项,会跳转到logs页面,并成功传递了参数

微信小程序页面传递循环列表数据
  • PLSQL DEVELOPER用普通用户查看session出错
  • 怎么对电脑组策略进行备份操作
  • 报表组件FineReport中如何实现自动查询
  • dos打开百度网盘
  • 火狐浏览器怎么修改默认主页
  • 热门搜索
    正太是什么意思 其实爱情本是一团烈火是什么歌 pie是什么意思 狐假虎威的假是什么意思 wtf是什么意思 皓月当空什么意思 lose什么意思 日批是什么意思 氤氲什么意思 away什么意思