notice_detail.js 2.0 KB
const app = getApp();

const WxParse = require('../../../wxParse/wxParse/wxParse.js');
Page({
        /**
         * 页面的初始数据
         */
        data: {
                id: '',
                detail: {}
        },
        //返回
        get_back(){
                wx.navigateBack({
                        
                })
        },
        //获取通知消息详情
        fetchNotice(e) {
                let params = {
                        id: this.data.id
                }
                let url = '/portal/index/getActiveMessageDetail';
                app.post(url, params).then(r => {
                        console.log(r);
                        this.setData({
                                detail: r.data
                        });
                        WxParse.wxParse('content', 'html', r.data.content, this, 5);
                });
        },

        /**
         * 生命周期函数--监听页面加载
         */
        onLoad: function(options) {
                let id = options.id;
                this.setData({
                        id: options.id
                });
                this.fetchNotice();
        },

        /**
         * 生命周期函数--监听页面初次渲染完成
         */
        onReady: function() {

        },

        /**
         * 生命周期函数--监听页面显示
         */
        onShow: function() {

        },

        /**
         * 生命周期函数--监听页面隐藏
         */
        onHide: function() {

        },

        /**
         * 生命周期函数--监听页面卸载
         */
        onUnload: function() {

        },

        /**
         * 页面相关事件处理函数--监听用户下拉动作
         */
        onPullDownRefresh: function() {

        },

        /**
         * 页面上拉触底事件的处理函数
         */
        onReachBottom: function() {

        },

        /**
         * 用户点击右上角分享
         */
        onShareAppMessage: function() {

        }
})