1.兼容
虽然微信小程序的兼容做的很好,但安卓和iOS还是有不少区别
-
固定定位
微信小程序页面开头设置固定定位,下拉刷新时,安卓整个页面下拉,但iOS不会随页面下拉 -
标题
微信小程序安卓端的标题居左,iOS的标题居中
2.提示框
微信小程序showToast()方法中duration的数值会受hideLoading()方法中时间的影响,所以showToast的显示会出现问题
wx.showToast({
title: '已全部加载',
icon: 'success',
duration: 1500,
})
setTimeout(function () {
// 隐藏加载框
wx.hideLoading();
}, 1500);
3.标题
近期又遇到一个奇葩问题,navigationBarTitleText设置失效,其他都正常,但一个页面的navigationBarTitleText无法显示,无可奈何之下只好在js中设置
wx.setNavigationBarTitle({
title: '我的' //页面切换,更换页面标题
})
4.跳转页面刷新问题
跳转到新的页面并刷新页面
wx.switchTab({
url: '../../index/index',
success: function (e) {
var page = getCurrentPages().pop();
if (page == undefined || page == null) return;
page.onLoad();
}
})