微信小程序:伪装页面达到定时改变页面内容的目标

Step1:在app.js中,导入util包用于获取时间

var util=require('/utils/util.js')

Step2:在app.js中,将onLaunch函数加入以下内容:

  onLaunch: function () {
    
    
    var time='2022/05/22 13:00:00' //这个时间是预计审核通过后的时间
    var t=util.formatTime(new Date());
   
    this.globalData.ischeck = t<time?true:false
    console.log(this.globalData.ischeck)
    console.log(t)
  },

Step3:在app.js中,globalData中加一个变量;

ischeck:true,

Step4:在需要伪装页面的wxml中进行如下修改:

<view wx:if="{
     
     {ischeck==false}}">
		 注:真正的界面内容,直接将之前的页面所有复制到这个框体下
</view>
<view wx:else>
	      注:给审核人员看的东西,加载ing,可以在wxss修改样式等
</view>

Step5:在需要伪装页面的js中导入app全局;

var app = getApp();

Step6:在需要伪装页面的js的data中加入变量;

ischeck:true,

Step7:在需要伪装页面的js的onLoad函数中加入以下内容:

this.setData({
    
    
      ischeck:app.globalData.ischeck,
    })

至此伪装页面完成,在设定的时间之前,都只能看到伪装的内容!

猜你喜欢

转载自blog.csdn.net/weixin_46043195/article/details/125394254