invitationPolite.js 2.5 KB
const WxParse = require('../../../wxParse/wxParse/wxParse.js');
const app = getApp();
Page({

        /**
         * 页面的初始数据
         */
        data: {
                imgUrl: app.globalData.imgUrl,
                share: {},
                flag: false
        },
        //获取分享有礼
        fetchShare() {
                let url = '/wxapp/user/share';
                app.post(url).then(r => {
                        this.setData({
                                share: r.data
                        });
                        WxParse.wxParse('content', 'html', r.data.rule.post_content, this, 10);
                });
        },
        //面对面邀请
        face_share() {
                this.setData({
                        flag: true
                });
        },
        //关闭二维码
        hide_face() {
                this.setData({
                        flag: false
                });
        },
        /**
         * 生命周期函数--监听页面加载
         */
        onLoad: function(options) {
                wx.hideShareMenu()
                this.fetchShare();
        },
        // 返回个人中心
        get_my() {
                wx.switchTab({
                        url: '../my',
                })
        },
        // 跳转邀请排行榜
        get_raking() {
                wx.navigateTo({
                        url: '../invitationList/invitationList',
                })
        },
        /**
         * 生命周期函数--监听页面初次渲染完成
         */
        onReady: function() {

        },

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

        },

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

        },

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

        },

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

        },

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

        },

        /**
         * 用户点击右上角分享
         */
        onShareAppMessage: function() {
                return {
                        path: '/pages/start/start?share_id=' + app.globalData.user_id,
                        imgUrl: '',
                        title: ''
                }
        }
})