<checkbox-group @change="selected"> selected:function(e){ let that=this // 当前选中的成员 that.members=e.detail.value // 往上一个页面传递数据,可以用url传参,或者往执行栈对象绑定数据,一共两种方法这里选择的是往执行栈传递数据 // 因为如果是url传参只能传字符串,往执行栈传参可以绑定数组 // 因为不是url传参所以要得到上一个页面的对象 let pages=getCurrentPages()//调用这个方法得到整个小程序的执行栈 let prevPage=pages[pages.length-2]//上一个页面 // 向上一个页面传递数据 prevPage.members=that.members prevPage.finishMembers=true }
时间: 2023-11-28 12:05:02 浏览: 50
react-checkbox-context:微型软件包,使在React中使用一组复选框更加容易
这是一个小程序中的checkbox组件,当用户进行选择时,会触发change事件,该事件会调用selected函数。selected函数中,首先获取当前选中的成员,然后往执行栈对象绑定数据,即将数据传递给上一个页面。这里使用getCurrentPages()方法获取整个小程序的执行栈,然后通过索引找到上一个页面对象,将数据绑定在该对象上。最后,设置一个finishMembers属性为true,表示传递数据完成。
阅读全文