{
"pages": [{
"path" : "pages/chat-list/chat-list",
"style" :
{
"navigationBarTitleText": "咨询",
"enablePullDownRefresh": true
}
}
,
{
"path" : "pages/login/login",
"style" :
{
"navigationBarTitleText": "登录",
"enablePullDownRefresh": false
}
},{
"path": "pages/mine/mine",
"style": {
"navigationBarTitleText": "我的"
}
}
,{
"path" : "pages/chat/chat",
"style" :
{
"navigationBarTitleText": "会话",
"enablePullDownRefresh": true
}
}
],
"tabBar": {
"color": "#bdbdbd",
"backgroundColor": "#ffffff",
"selectedColor": "#333333",
"list": [{
"pagePath": "pages/chat-list/chat-list",
"text": "咨询",
"iconPath": "static/images/tabbar/card-light.png",
"selectedIconPath": "static/images/tabbar/card.png"
},
{
"pagePath": "pages/mine/mine",
"text": "我的",
"iconPath": "static/images/tabbar/my-light.png",
"selectedIconPath": "static/images/tabbar/my.png"
}
]
},
"sitemapLocation": "sitemap.json",
"permission": {
"scope.userLocation": {
"desc": "用于获取经纬度计算星盘"
}
},
"globalStyle": {
"backgroundColor": "#F6F6F6",
"backgroundTextStyle": "dark",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black",
"navigationBarTitleText": "爱占星客服"
},
"subPackages": []
}
- 发布:2022-03-31 10:38
- 更新:2024-05-08 17:23
- 阅读:887
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.0.1 (21A559)
HBuilderX类型: Alpha
HBuilderX版本号: 4.07
手机系统: iOS
手机系统版本号: iOS 15
手机厂商: 苹果
手机机型: 13pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
1.打开app的首页
2.此时首页可以下拉
3.关闭app(不是杀掉,而是转入后台)
4.让APP在后台挂起一段时间,同时打开手机中各种其他APP,以便挤占手机内存。这个时间,可能需要半小时以上。
1.打开app的首页
2.此时首页可以下拉
3.关闭app(不是杀掉,而是转入后台)
4.让APP在后台挂起一段时间,同时打开手机中各种其他APP,以便挤占手机内存。这个时间,可能需要半小时以上。
预期结果:
当前页面应该可以下拉刷新(即下滑时屏幕顶端能额外划出一部分,并有loading效果)
当前页面应该可以下拉刷新(即下滑时屏幕顶端能额外划出一部分,并有loading效果)
实际结果:
1.页面无法下拉
2.如果该页面实在tabbar,那么tabbar中已经加载的page都无法下拉
1.页面无法下拉
2.如果该页面实在tabbar,那么tabbar中已经加载的page都无法下拉
bug描述:
你好,我遇到的问题是:
用uniapp的plus模式开发的app。app没有杀掉进程,然后在后台停留时间长了之后切过去不能下拉了(页面不能下拉,不是下拉不出现加载icon)。
这就导致用户过一段时间再打开app的时候,没有了下拉刷新的功能。
此时:
1)该页面的下拉消失,但是通常该页面的其他功能,比如点击、跳转已经好用;
2)如果该页面是在tabbar中,很可能tabbar已经加载的其他几个页面也不能下拉了;
3)偶尔会发现伴随页面响应式布局的出错,absolute的计算混乱,感觉是用于计算的变量消失了。
我怀疑是手机内存导致uniapp释放了一些东西,导致uniapp进行了reload,但是这个reload有问题,还不如restart。可惜uniapp已经无法让用户自己选择配置reload还是restart了。
这个问题,从2021年一直困扰我的2024年了,真的不知道改怎么解决。希望uniapp的技术人员能看到。我也可以付费进行咨询。
5 个回复
x***@163.com - 用最简单的方法,解决最复杂的问题
我也是遇到这个问题,主要是IOS下面.更新到ios14.几以后,这个问题一直存在
h***@duoqin.com
我也遇到了这个问题,请问现在有什么解决方案吗?
Leo星星 (作者)
没有,一直没有解决。
2022-07-26 12:56
x***@163.com
没有解决.哎
2022-07-28 23:34
d***@weboost.com.au - Weboost
也碰到了这个问题,请问后来有解决么
阿凡提巴士
同样的问题,有解决方案没。我在下拉刷新页面还加了吸顶效果。IOS同样的在后台很长后再次打开不仅下拉刷新失效,吸顶也失效了。
4***@qq.com
我也遇到这个问题,请问解决了吗?
4***@qq.com
我尝试使用scroll-view进行解决,可以处理掉
2024-05-08 17:51
Leo星星 (作者)
回复 4***@qq.com: 但是我页面里已经很复杂了,真不愿意在额外搞一层scroll-view了唉
2024-05-10 08:20