redengineer / redmini

小红书小程序
18 stars 4 forks source link

uni-app cli 开发 小红书小程序每次切换和返回页面都会刷新页面 #1639

Open Sober-D opened 2 weeks ago

Sober-D commented 2 weeks ago

Issue类型

bug

问题模块

小程序框架

所属的服务商

小侠

平台

Android, IOS, IDE

小红书版本信息

8.59

基础库版本

v3.108.1

用户ID

5c2ee2af000000000500e19a

发生问题的时间

2024-10-30 15:52:42 至 2024-10-30 15:52:42

问题描述

使用uni-app cli 版本开发小红书小程序的时候,每次切换 tabbar 页面,或者使用 navigateBack 返回页面的时候,整个页面都会重新加载刷新,data 中的数据也会清空。每次切换或者返回 onload 这些都会重新执行。没有缓存页面。导致很多问题

期望结果

希望能缓存页面,切换页面和返回页面的时候不会重新加载

重现步骤和复现问题的最小demo Github链接

使用 uni-app cli 版本运行小红书小程序就会发生这个问题。https://github.com/jzhmcoo1/hello-uniapp 这个官方案例就可以复现

github-actions[bot] commented 2 weeks ago

您好开发者, 我们已收到你的问题, 已通知开发团队进行处理! 如您未阅读我们的开发文档,可先参阅开发文档 小红书问题处置流程 :sparkles: 感谢您的提问!:sparkles:

yujon commented 2 weeks ago

IDE上还是安卓/ios也会。IDE的话是win还是mac呢

hhuwc commented 2 weeks ago

uniapp 版本是多少

hhuwc commented 2 weeks ago

https://github.com/redengineer/redmini/tree/uniapp-vue3

uniapp 使用我们适配过的版本吧

Sober-D commented 2 weeks ago

IDE上还是安卓/ios也会。IDE的话是win还是mac呢

IDE 的mac,win, 安卓,ios 都会刷新

Sober-D commented 2 weeks ago

https://github.com/redengineer/redmini/tree/uniapp-vue3

uniapp 使用我们适配过的版本吧

把你们package.json里面的内容复制过去好了

hhuwc commented 2 weeks ago

https://github.com/redengineer/redmini/tree/uniapp-vue3 uniapp 使用我们适配过的版本吧

把你们package.json里面的内容复制过去好了

就用我们里面的 package.json 和 patches 文件夹吧,里面包含了补丁代码

Sober-D commented 2 weeks ago

https://github.com/redengineer/redmini/tree/uniapp-vue3 uniapp 使用我们适配过的版本吧

把你们package.json里面的内容复制过去好了

就用我们里面的 package.json 和 patches 文件夹吧,里面包含了补丁代码

好的,还有一个问题就是调用分享的时候,IOS中分享出去的图片会压缩变形,包括分享出去的小程序,安卓会自适应。下面是效果图。幸苦看一下 wecom-temp-198523-56c941d0755848cda569691c9bcbded4

Sober-D commented 2 weeks ago

还有一个问题就是,uni 中配置了ext.json。dev 和 build 的时候ext.json 打包不到dist 中 xhs 的根目录下