let that = this;
let searchKeyword = that.data.searchKeyword,//输入框字符串作为参数
searchPageNum = that.data.searchPageNum,//把第几次加载次数作为参数
callbackcount =that.data.callbackcount; //返回数据的个数
//访问网络
util.getSearchMusic(searchKeyword, searchPageNum,callbackcount, function(data){
console.log(data)
//判断是否有数据,有则取数据
if(data.data.song.curnum != 0){
let searchList = [];
//如果isFromSearch是true从data中取出数据,否则先从原来的数据继续添加
that.data.isFromSearch ? searchList=data.data.song.list : searchList=that.data.searchSongList.concat(data.data.song.list)
that.setData({
searchSongList: searchList, //获取数据数组
zhida: data.data.zhida, //存放歌手属性的对象
searchLoading: true //把"上拉加载"的变量设为false,显示
});
//没有数据了,把“没有数据”显示,把“上拉加载”隐藏
}else{
that.setData({
searchLoadingComplete: true, //把“没有数据”设为true,显示
searchLoading: false //把"上拉加载"的变量设为false,隐藏
});
}
})
},
//点击搜索按钮,触发事件
keywordSearch: function(e){
this.setData({
searchPageNum: 1, //第一次加载,设置1
searchSongList:[], //放置返回数据的数组,设为空
isFromSearch: true, //第一次加载,设置true
searchLoading: true, //把"上拉加载"的变量设为true,显示
searchLoadingComplete:false //把“没有数据”设为false,隐藏
})
this.fetchSearchList();
},
//滚动到底部触发事件
searchScrollLower: function(){
let that = this;
if(that.data.searchLoading && !that.data.searchLoadingComplete){
that.setData({