微信小程序json页面写些什么
微信小程序json页面用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。例如: { “pages”: [ “pages/index/index”, “pages/logs/logs”, “pages/demo/demo” ], “window”: { “backgroundTextStyle”: “light”, “navigationBarBackgroundColor”: “#fff”, “navigationBarTitleText”: “WeChat”, “navigationBarTextStyle”: “black” }, “tarBar”: { “list”: [{ “pagePath”:”pages/index/index”, “text”: “首页” },{ “pagePath”: “pages/logs/logs”, “text”: “日志” },{ “pagePath”: “pages/demo/demo”, “text”: “demo” }] }, “networkTimeout”: { “request”: 20000, “connectSocket”: 20000, “uploadFile”: 20000, “downloadFile”: 20000 }, “debug”:true }。
小程序切换页面重置的案例:
1.返回上一级页面并设置上个页面列表数据更新的代码:
var pages = getCurrentPages();
var prevPage = pages[pages.length – 2]; //上一个页面
prevPage.setData({
“list”: []
}) //更新上一个页面列表数据为空
wx.navigateBack({
delta: 1,
suCCess: function (e) {
var page = getCurrentPages().pop();
if (page == undefined || page == null) return;
page.onLoad();
}
})//返回上一个页面更新数据
2.在当前列表页进行的操作,需要更新当前页面的代码:
if (getCurrentPages().length != 0) {
getCurrentPages()[getCurrentPages().length – 1].onLoad()
}
转载请注明:小猪云服务器租用推荐 » 小程序切换页面怎么重置