1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- // pages/imgController/index.js
- import { httpCloud } from "../../utils/httpFunc";
- import { dateFormmat } from "../../utils/tool"
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- mediaList: [],
- },
- nameText: "",
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad(options) {
- 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
- },
- call(res) {
- _this.setData({
- mediaList: (res || []).map(v => {
- const date = dateFormmat(v.date);
- return {
- ...v,
- date: [date.year, date.month, date.day].join("-"),
- mediaType: _this.mediaType,
- }
- })
- })
- }
- })
- },
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady() { },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow() { },
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide() { },
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload() { },
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh() { },
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom() { },
- onShareAppMessage: function () {
- return {
- title: this.nameText, // 分享名称
- path: 'pages/home/index', // 点击分享后的链接要来到的页面的路径已经对应需要的参数
- }
- },
- })
|