1 选座按钮位置调整
将选座按钮从列表卡中最后一行调整到第一行 活动名称的旁边。
第一次调整的时候,因为默认block布局,所以上面会有额外的一行,比较难看,调整name和button的布局改为flew,参考了官方文档对view的介绍使用和微信小程序 View:flex 布局
修改后:
2 搜索功能
url:wx/selectActsList
method: POST
data: keyword、page、actsPerPage
header:content-type、token
success: list、wu
其中list存放返回的数据,wu是当没有找到数据时返回的内容。
if(res.data.length==0){
that.setData({
wu: [ '没有相关数据!' ],
list:[],
rb:false,//拒绝触底刷新
})
}
3 搜索结果页面与触底刷新
当搜索功能完成后,带来的一个问题是:在搜索返回的结果页面滚动触底时,会触发触底刷新函数,返回的数据与搜索的内容毫无关系,导致搜索后的页面难以维持只有搜索结果。
我在data加了一个Boolean变量,控制是否进行触底刷新,初始值为真,搜索后设为假,不进行下拉加载更多。
希望可以实现在搜索页面也能对结果分页,触底刷新展示,但尝试过后发现:搜索的关键字key无法作为参数传递,触底刷新调用的函数缺少参数key,暂时无法实现。