Skip to content

请问SerchBar如何实现下拉刷新? #329

@lyndon1115

Description

@lyndon1115

Do you want to request a feature or report a bug (建议还是bug) ?
建议
What is the current behavior? (现有状况)
let currentPage = null
let totalPage = null
` search: function (value) {
if(!currentPage) currentPage = 1;
searchValue = value;

  return new Promise((resolve, reject) => {
      //setTimeout(() => {
          wx.request({
            url: getApp().data.basePath + '/search-' + value + '-1-' + currentPage + '.htm',
            success: (data) => {
              console.log('search', data.data);
              totalPage = data.data.message.totalpage;
              console.log('search searchResultList before', searchResultList);
              console.log('search searchResultList threadlist', searchResultList);
              if(searchResultList)
                searchResultList = searchResultList.concat(data.data.message.threadlist);
              else searchResultList = data.data.message.threadlist;
              console.log('search searchResultList after', searchResultList);
              resolve(searchResultList)
            }
          })
     // }, 200)
  })

},
onReachBottom () {
console.log('onReachBottom currentPage ', currentPage);
console.log('onReachBottom totalPage ', totalPage);
var that = this;
if (currentPage && totalPage) {
if( currentPage < totalPage){
currentPage += currentPage;
that.search.then(that.search(searchValue));
}
}`
搜索结果分页,第一次搜索结果为前10,上拉(onReachBottom)以后出发请求第二页搜索结果,然后追加展示。但是现在追加结果没有反应。
What is the expected behavior? (应有状况)
第二页搜索结果追加到搜索结果列表。
Which versions of React-weui, weui, and which OS and device are affected by this issue? (React-weui版本 weui版本 机型和系统)
全机型。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions