小程序从后台切到前台首页刷新机制-Banner图-
目录
小程序从后台切到前台首页刷新机制 (Banner图 )
问题 : 后台 banner 图 更新后,小程序首页不会自动更新
注明 : 这里只针对首页 其他页进入 onload即可
解决方案一 : 直接在page页面 每次onShow 都执行,
解决方案二:
app.js 文件
//app.js
App({
onLaunch: function () {
var _this = this;
// 第一次加载
_this.globalData.first_load = true
},
onShow(){
// 后台到前台
// 排除第一次加载
if (this.globalData.first_load == false){
this.globalData.load_ad = true
}else{
this.globalData.first_load = false
}
},
globalData: {
load_ad:false,
first_load:false
}
})
page 页面下 index.js
const app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
},
onShow(){
// 判断是后台切到前台刷新接口
if (app.globalData.load_ad ==true){
app.globalData.load_ad =false;
this.loadAd()
}
},
onLoad: function (options) {
//
this.loadAd()
},
loadAd(){
// 实现加载Banner图片的接口
})