From 800ffe29f328c84d4de46e8867ad3ca5cbae0d4f Mon Sep 17 00:00:00 2001 From: liuwh <liuwh@hugeinfo.com.cn> Date: Tue, 10 Mar 2020 15:44:59 +0800 Subject: [PATCH] 提交 --- SunshineLnsMinApp/pages/zscqdxal/zscqdxal.js | 102 ++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 73 insertions(+), 29 deletions(-) diff --git a/SunshineLnsMinApp/pages/zscqdxal/zscqdxal.js b/SunshineLnsMinApp/pages/zscqdxal/zscqdxal.js index a1dc494..da82fe5 100644 --- a/SunshineLnsMinApp/pages/zscqdxal/zscqdxal.js +++ b/SunshineLnsMinApp/pages/zscqdxal/zscqdxal.js @@ -18,17 +18,41 @@ dongtai3_1: app.globalData.imgUrl + '/image/dongtai3-1.jpg', inputShowed: false, inputVal: "", - + value: '知识产权', items: [], - count: 0, + count: 1000, scrollTop: 0, }, /** * 生命周期函数--监听页面加载 */ - onLoad: function(options) { + onLoad: function (options) { $startWuxRefresher(); + }, + + showList: function () { + var that = this; + // wx.showLoading(); + wx.request({ + url: app.globalData.url + '/api/v1/searchLaw/caseSearch?page=1&size=' + this.data.count + '&words=' + this.data.value, + success: function (res) { + // wx.hideLoading(); + console.log('res.data.data', res.data.data.data) + console.log('res', res) + if (res.data.code == 0) { + that.setData({ + items: [...res.data.data.data] + }) + $stopWuxRefresher() + $stopWuxLoader('#wux-refresher', this, true) + } else { + wx.showToast({ + title: res.data.msg, + }) + } + } + }) }, onPageScroll(e) { this.setData({ @@ -38,32 +62,23 @@ onRefresh() { console.log('onRefresh') - this.setData({ - count: 10 - }) + // this.setData({ + // count: 10 + // }) - setTimeout(() => { - this.setData({ - items: this.getList() - }) - $stopWuxRefresher() - }, 1000) + this.showList(); + + + // setTimeout(() => { + // this.setData({ + // items: this.getList() + // }) + // $stopWuxRefresher() + // }, 1000) }, onLoadmore() { console.log('onLoadmore') - setTimeout(() => { - this.setData({ - items: [...this.data.items, ...this.getList(10, this.data.count)], - count: this.data.count + 10, - }) - - if (this.data.items.length < 30) { - $stopWuxLoader() - } else { - console.log('没有更多数据') - $stopWuxLoader('#wux-refresher', this, true) - } - }, 1000) + this.showList(); }, getList: (count = 10, step = 0) => [...new Array(count)].map((n, i) => ({ @@ -71,7 +86,7 @@ content: 'Wux Weapp' })), - linkFunction: function(event) { + linkFunction: function (event) { var str = event.currentTarget.dataset['str']; var id = event.currentTarget.dataset['id']; wx.navigateTo({ @@ -79,21 +94,50 @@ }) }, - showInput: function() { + showInput: function () { this.setData({ inputShowed: true }); }, - hideInput: function() { + hideInput: function () { this.setData({ inputVal: "", inputShowed: false }); }, - clearInput: function() { + clearInput: function () { this.setData({ inputVal: "" }, () => {}); }, + + onChange(e) { + console.log('onChange', e) + this.setData({ + value: e.detail.value, + }) + }, + onFocus(e) { + console.log('onFocus', e) + }, + onBlur(e) { + console.log('onBlur', e) + this.setData({ + value: e.detail.value + }) + this.showList(); + }, + onConfirm(e) { + console.log('onConfirm', e) + }, + onClear(e) { + console.log('onClear', e) + this.setData({ + value: '', + }) + }, + onCancel(e) { + console.log('onCancel', e) + }, }) \ No newline at end of file -- Gitblit v1.8.0