|
@@ -1,6 +1,10 @@
|
|
|
// pages/imgController/index.js
|
|
|
-import { httpCloud } from "../../utils/httpFunc";
|
|
|
-import { dateFormmat } from "../../utils/tool"
|
|
|
+import {
|
|
|
+ httpCloud
|
|
|
+} from "../../utils/httpFunc";
|
|
|
+import {
|
|
|
+ dateFormmat
|
|
|
+} from "../../utils/tool"
|
|
|
|
|
|
Page({
|
|
|
|
|
@@ -11,23 +15,24 @@ Page({
|
|
|
mediaList: [],
|
|
|
},
|
|
|
nameText: "",
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面加载
|
|
|
- */
|
|
|
- onLoad(options) {
|
|
|
+ page: 0,
|
|
|
+ limit: 100,
|
|
|
+
|
|
|
+ getDate() {
|
|
|
const _this = this;
|
|
|
- this.nameText = decodeURIComponent(options.title || "详情");
|
|
|
- this.mediaType = options.mediaType || 'image';
|
|
|
- wx.setNavigationBarTitle({
|
|
|
- title: this.nameText
|
|
|
- })
|
|
|
httpCloud({
|
|
|
name: "server",
|
|
|
type: "getMediaController",
|
|
|
data: {
|
|
|
- typeMedia: this.mediaType
|
|
|
+ typeMedia: this.mediaType,
|
|
|
+ page: this.page,
|
|
|
+ limit: this.limit
|
|
|
},
|
|
|
call(res) {
|
|
|
+ if (!res.length) {
|
|
|
+ this.page = -1;
|
|
|
+ return
|
|
|
+ }
|
|
|
_this.setData({
|
|
|
mediaList: (res || []).map(v => {
|
|
|
const date = dateFormmat(v.date);
|
|
@@ -42,39 +47,56 @@ Page({
|
|
|
})
|
|
|
},
|
|
|
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面加载
|
|
|
+ */
|
|
|
+ onLoad(options) {
|
|
|
+ this.nameText = decodeURIComponent(options.title || "详情");
|
|
|
+ this.mediaType = options.mediaType || 'image';
|
|
|
+ wx.setNavigationBarTitle({
|
|
|
+ title: this.nameText
|
|
|
+ })
|
|
|
+ this.page = 0;
|
|
|
+ this.getDate()
|
|
|
+ },
|
|
|
+
|
|
|
/**
|
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
|
*/
|
|
|
- onReady() { },
|
|
|
+ onReady() {},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面显示
|
|
|
*/
|
|
|
- onShow() { },
|
|
|
+ onShow() {},
|
|
|
/**
|
|
|
* 生命周期函数--监听页面隐藏
|
|
|
*/
|
|
|
- onHide() { },
|
|
|
+ onHide() {},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面卸载
|
|
|
*/
|
|
|
- onUnload() { },
|
|
|
+ onUnload() {},
|
|
|
|
|
|
/**
|
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
|
*/
|
|
|
- onPullDownRefresh() { },
|
|
|
+ onPullDownRefresh() {},
|
|
|
|
|
|
/**
|
|
|
* 页面上拉触底事件的处理函数
|
|
|
*/
|
|
|
- onReachBottom() { },
|
|
|
+ onReachBottom() {
|
|
|
+ if (this.page === -1) return;
|
|
|
+ this.page += 1;
|
|
|
+ this.getDate();
|
|
|
+ },
|
|
|
|
|
|
onShareAppMessage: function () {
|
|
|
return {
|
|
|
- title: this.nameText, // 分享名称
|
|
|
- path: 'pages/home/index', // 点击分享后的链接要来到的页面的路径已经对应需要的参数
|
|
|
+ title: this.nameText, // 分享名称
|
|
|
+ path: 'pages/home/index', // 点击分享后的链接要来到的页面的路径已经对应需要的参数
|
|
|
}
|
|
|
},
|
|
|
})
|