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/flcx/flcx.js | 138 ++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 128 insertions(+), 10 deletions(-) diff --git a/SunshineLnsMinApp/pages/flcx/flcx.js b/SunshineLnsMinApp/pages/flcx/flcx.js index 8da6e22..b8fd8f4 100644 --- a/SunshineLnsMinApp/pages/flcx/flcx.js +++ b/SunshineLnsMinApp/pages/flcx/flcx.js @@ -1,5 +1,11 @@ -// pages/flcx/flcx.js -const app = getApp(); +// pages/dxal/dxal.js +import { + $startWuxRefresher, + $stopWuxRefresher, + $stopWuxLoader +} from '../../templeteDist/wuxDist/index'; + +var app = getApp(); Page({ @@ -7,19 +13,131 @@ * 页面的初始数据 */ data: { - CustomBar: app.globalData.CustomBar, - wordList: ['标签', '标签', '标签', '标签', '标签', '标签', '标签', '标签', '标签'], - items: [...new Array(20)].map((n, i) => ({ - title: `Pull down ${i}`, - content: 'Wux Weapp' - })) + dongtai1_1: app.globalData.imgUrl + '/image/dongtai1-1.jpg', + dongtai2_1: app.globalData.imgUrl + '/image/dongtai2-1.jpg', + dongtai3_1: app.globalData.imgUrl + '/image/dongtai3-1.jpg', + inputShowed: false, + inputVal: "", + value: '知识产权', + items: [], + 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/search?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({ + scrollTop: e.scrollTop + }) + }, + onRefresh() { + console.log('onRefresh') + // this.setData({ + // count: 10 + // }) + + this.showList(); + + + // setTimeout(() => { + // this.setData({ + // items: this.getList() + // }) + // $stopWuxRefresher() + // }, 1000) + }, + onLoadmore() { + console.log('onLoadmore') + this.showList(); + }, + + getList: (count = 10, step = 0) => [...new Array(count)].map((n, i) => ({ + title: `Pull down ${i + step}`, + content: 'Wux Weapp' + })), + + linkFunction: function (event) { + var str = event.currentTarget.dataset['str']; + var id = event.currentTarget.dataset['id']; + wx.navigateTo({ + url: '../' + str + '/' + str + '?id=' + id + }) + }, + + showInput: function () { + this.setData({ + inputShowed: true + }); + }, + + hideInput: function () { + this.setData({ + inputVal: "", + inputShowed: false + }); + }, + 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