小程序
小游戏
企业微信
微信支付
扫描小程序码分享
onshow和onload都没有页面更新操作。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
代码段
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
页面抖动,有用有赞的什么组件么?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
代码段
t.setBadge();
wx.setNavigationBarTitle({
title: app.globalData.communityTitle
});
},
onLoad: function(t) {
//存储首页bbs的列表信息
// console.log(" forums111=", forums);\
var e = this;
var communityId2 = app.globalData.communityId;
if (communityId2 == "110101" || communityId2 == "110102" || communityId2 == "110103") //如果是校友类社区,首页菜单和图标选择模板2的
{
forums = forums2;
btns = btns2;
} else {
forums = forums1;
btns = btns1;
}
wx.setStorage({
key: "forums",
data: forums
});
wx.setStorage({ //存储首页的几个图标
key: "btns",
data: btns
});
var a = decodeURIComponent(t.q);
// console.log("decodeURIComponent(t.q)r 111=",a);
//a输出没有定义,所以下面if逻辑没进去
if (a) {
var s = a.split("/");
// console.log("s = a.split("/") 111=",s);
// console.log("s = a.split("/") 8888=",s);
if ("bbs" == s[4] && wx.navigateTo({
url: "/pages/bbs/showbbs?id=" + s[5]
}), "bbs" == s[3] || "info" == s[3]) {
var i = s[4].split("_");
wx.navigateTo({
url: "/pages/bbs/showbbs?id=" + i[1]
});
}
}
// console.log("/pages/bbs/showbbs?id==9999991111");
t.current && (e.setData({
currentTab: t.current
}), e.getBbsList("正在加载数据"));
wx.getSystemInfo({
success: function(t) {
e.setData({
winWidth: t.windowWidth,
winHeight: t.windowHeight,
topheight: t.statusBarHeight
}), console.log(e.data.topheight);
}
});
e.getMsgList("正在加载数据"), wx.showShareMenu({
withShareTicket: !0,
menus: [ "shareAppMessage", "shareTimeline" ]
});
},
getMsgList: function(t) { //点击推荐展示的首页下面的bbs信息
var a = this;
a.setData({
inputKey: !1 //o 推荐页显示标题
});
wx.setNavigationBarTitle({
title: app.globalData.communityTitle
});
this.setData({
communityTitle: app.globalData.communityTitle
});
var communityId2 = app.globalData.communityId;
if (communityId2 == "110101" || communityId2 == "110102" || communityId2 == "110103") //如果是校友类社区,首页菜单和图标选择模板2的
{
forums = forums2;
btns = btns2;
} else {
forums = forums1;
btns = btns1;
}
wx.setStorage({
key: "forums",
data: forums
});
wx.setStorage({ //存储首页的几个图标
key: "btns",
data: btns
});
var r1 = wx.getStorageSync("forums"), g1 = wx.getStorageSync("btns");
var pic_list = wx.getStorageSync("pic_list");
a.setData({
boardlist: r1, //菜单栏
btns: g1, //图片按钮
})
if(app.globalData.communityId) //判断是否为空
{
var communityId = app.globalData.communityId;
}
else
{
var communityId = communityId1;//如果为空,赋值维多利亚湾社区id
}
var state = "0";
wx.cloud.callFunction({
name: 'search_bbs_list', //云函数的名称
data: {
a : 8,
adversting: 2, //等于2时为首页播放图片的bbs
communityId: communityId,
state: state, //状态,字符零表示正常,字符1表示删除的帖子
},
success: res => {
pic_list = res.result.data;
// console.log("pic_list===", pic_list);
a.setData({
piclist: pic_list, //播放的图片
})
wx.setStorage({ //存储首页的播放的图片
key: "pic_list",
data: pic_list
});
},
fail: err => {
console.error('search_bbs_list adversting', err)
}
});
//获取此新帖板块页面信息
if(app.globalData.communityId) //判断是否为空
{
var communityId = app.globalData.communityId;
}
else
{
var communityId = communityId1;//如果为空,赋值维多利亚湾社区id
}
var state = "0";
wx.cloud.callFunction({
name: 'search_bbs_list', //云函数的名称
data: {
a : 5,
parent_id: 0, //0表示没有父id,就是主帖
communityId: communityId,
state: state, //状态,字符零表示正常,字符1表示删除的帖子
},
success: res => {
var e = a.data.contentlist;
if (1 == a.data.page && (e = [])) {
var s = res.result.data;
1 == a.data.page && wx.setStorage({
key: "index_list",
data: s
}),
s.length < a.data.pageSize ? a.setData({
contentlist: e.concat(s),
piclist: pic_list, //播放的图片
boardlist: r1, //菜单栏
btns: g1, //图片按钮
hasMoreData: !1,
loaded: !0,
scrollTop: 1
}) : a.setData({
contentlist: e.concat(s),
piclist: pic_list, //播放的图片
boardlist: r1, //菜单栏
btns: g1, //图片按钮
hasMoreData: !0,
hideHeader: !0,
loaded: !0,
page: a.data.page + 1
});
}
},
fail: err => {
console.error('search_bbs_list', err)
}
})
},
s.length + 2 < a.data.pageSize ? a.setData({
contentlist: e.concat(s),
piclist: pic_list, //播放的图片
boardlist: r1, //菜单栏
btns: g1, //图片按钮
hasMoreData: !1,
loaded: !0,
scrollTop: 1
}) : a.setData({
contentlist: e.concat(s),
piclist: pic_list, //播放的图片
boardlist: r1, //菜单栏
btns: g1, //图片按钮
hasMoreData: !0,
hideHeader: !0,
loaded: !0,
page: a.data.page + 1
});
页面抖动,有用有赞的什么组件么?
onshow和onload都没有页面更新操作。