Browse Source

no message

featrue/v4.5
xpz2018 4 years ago
parent
commit
bf6f33946e
5 changed files with 36 additions and 12 deletions
  1. 1
      pages/home/tab2/index.js
  2. 1
      pages/moment/attention/index.js
  3. 10
      pages/moment/fragment/index.js
  4. 31
      pages/moment/information/index.js
  5. 5
      pages/moment/theall/index.js

1
pages/home/tab2/index.js

@ -23,7 +23,6 @@ Page({
focus: false,
picking: false
},
/**
* 生命周期函数--监听页面加载
*/

1
pages/moment/attention/index.js

@ -79,7 +79,6 @@ Component({
var finished = this.data.form.pageNum >= result.data.pages
this.setData({ [nowList]: respList, ['form.pageNum']: (num + 1), finished, requesting: false, loading: false })
} else {
this.setData({ finished: true, requesting: false, loading: false, token: this.data.token })
}
}).catch(err => {

10
pages/moment/fragment/index.js

@ -39,7 +39,7 @@ Component({
onRestart: function () {
if(!this.data.firstShow){
setTimeout(() => {
this.setData({ tabIndex: 0, tabList: [ '推荐', '关注', '全部' , '资讯'] })
this.setData({ tabIndex: this.data.tabIndex, tabList: [ '推荐', '关注', '全部' , '资讯'] })
}, 100)
params.date = util.formatDate(new Date(), 'Y-M-D')
}
@ -64,10 +64,10 @@ Component({
this.triggerEvent("picker", {type: 1})
},
onCalendarChange: function(date){
var fragment = this.selectComponent('#recommend')
if(fragment && fragment.calendarChange){
fragment.calendarChange(date)
}
var fragment = this.selectComponent('#recommend')
if(fragment && fragment.calendarChange){
fragment.calendarChange(date)
}
},
chooseCity: function(){
wx.navigateTo({url: `/pages/home/city-select/index?type=1` })

31
pages/moment/information/index.js

@ -1,4 +1,5 @@
// pages/message/index.js
import { getInformationList } from "../../../api/moment"
const util = require('../../../utils/util')
const app = getApp()
@ -11,17 +12,41 @@ Component({
height: { type: Number, value: 0 }
},
data: {
orderList: [12, 14]
form: {
pageNum: 1,
pageSize: 10
},
loading: true,
requesting: false,
finished: false,
orderList: []
},
methods: {
onRestart: function () {
if(!this.firstShow){
this.fetchList()
// this.fetchList()
}
this.firstShow = true
},
fetchList: function(){
if (this.data.requesting) {
return
}
this.data.requesting = true
getInformationList(this.data.form).then(result => {
if (result.data && result.data.records.length) {
var respList = result.data.records
let nowList = `orderList[${this.data.orderList.length}]`
var num = this.data.form.pageNum
var finished = this.data.form.pageNum >= result.data.pages
this.setData({ [nowList]: respList, ['form.pageNum']: (num + 1), finished, requesting: false, loading: false })
} else {
this.setData({ finished: true, requesting: false, loading: false })
}
}).catch(err => {
this.setData({ requesting: false, loading: false })
util.showToast(err)
})
}
}

5
pages/moment/theall/index.js

@ -13,7 +13,7 @@ Component({
height: { type: Number, value: 0 }
},
data: {
tabList: [ '全部', '华东', '华中', '华南', '西部', '北部'],
tabList: ['全部', '华东', '华中', '华南', '西部', '北部'],
tabIndex: 0,
proviceList: [],
pIndex: 0,
@ -53,7 +53,8 @@ Component({
}
this.data.tabIndex = Number(detail.index)
this.data.form.proviceId = area.list[this.data.tabIndex].data[this.data.pIndex].code
this.setData({ pIndex: 0, proviceList: this.getProviceListByIndex(this.data.tabIndex), orderList: [], ['form.pageNum']: 1, finished: false, loading: true })
var proviceList = this.getProviceListByIndex(this.data.tabIndex)
this.setData({ pIndex: 0, proviceList, orderList: [], ['form.pageNum']: 1, finished: false, loading: true })
this.fetchList()
},
onProviceChange: function({ detail }){

Loading…
Cancel
Save