youzan / vant-weapp

轻量、可靠的小程序 UI 组件库
https://vant.pro/vant-weapp/
MIT License
17.8k stars 3.48k forks source link

[Bug Report] popup组件偶尔会丢失进入动画 #4220

Open snakelzero opened 3 years ago

snakelzero commented 3 years ago

设备

小米10

VantWeapp 版本

1.6.8

基础库版本

2.16.0

请提供核心代码片段链接

https://vant-contrib.gitee.io/vant-weapp/#/home

描述问题

直接扫描官方小程序码进入,选择popup组件,切换组件显示,有时会丢失进入动画直接展示动画完成的效果

lshunran commented 3 years ago

是的,我也发现,扫文档首页的示例小程序里的也没动画了

nemo-shen commented 3 years ago

@1207934561 @lshunran 能说下是切换哪个组件,然后回到popup组件,动画效果失效的吗?

snakelzero commented 3 years ago

@nemo-shen 直接点击popup组件里弹出位置的示例就可以看到了

lshunran commented 3 years ago

@nemo-shen 没有切换到其他组件,就是在popup组件里点顶部弹出等不同的方向item测试时,只出现了开始和结束的状态,动画没了,不是必现,我观察到的情况是微信客户端很久没冷启时或者刚运行完耗内存的程序时会出现,出现这种情况时,杀掉微信再重新打开就好了

snakelzero commented 3 years ago

@nemo-shen 刚才又试了一下别的带动画的组件,发现dialog、dropdownMenu都会出现动画丢失的问题,而toast的表现有些不同,文字提示和成功失败提示都可以正常展现动画,加载提示和动态更新提示会丢失动画

zhazhanitian commented 3 years ago

@nemo-shen 刚才又试了一下别的带动画的组件,发现dialog、dropdownMenu都会出现动画丢失的问题,而toast的表现有些不同,文字提示和成功失败提示都可以正常展现动画,加载提示和动态更新提示会丢失动画

I hope to provide a reproduction video. I can't reproduce it on Android or IOS

snakelzero commented 3 years ago

https://user-images.githubusercontent.com/33915384/120444912-adac0f80-c3ba-11eb-8ab3-8b2a9df332a9.mp4

nemo-shen commented 3 years ago

@1207934561 感谢提供复现视频~ 我这边尝试复现&排查原因

@zhazhanitian You can also commit PR if you want to fixed it. It maybe caused by transition animation.

lshunran commented 3 years ago

@nemo-shen

https://user-images.githubusercontent.com/12935577/120768240-838b5680-c54e-11eb-955d-b779ddab536e.MP4 ios上感觉更严重,只有起点和终点的效果了, 系统版本:14.5.1 微信版本:8.0.6

wi1wei commented 3 years ago

https://user-images.githubusercontent.com/22729817/120929201-b5e9af00-c71a-11eb-879b-ec2e6c601332.mp4

zhazhanitian commented 3 years ago

@1207934561 感谢提供复现视频~ 我这边尝试复现&排查原因

@zhazhanitian You can also commit PR if you want to fixed it. It maybe caused by transition animation.

I'm sorry, I've quit my job recently and I've been traveling. I may not be able to invest in it in a short time

xiaojia90s commented 3 years ago

插个眼,真机上确实存在这个问题,打算发布一个体验版,自测一道发现了这个bug。如果有tabs和popup,在弹出的时候,蒙层不会盖住tabs组件。

zhihuifanqiechaodan commented 3 years ago

tag

YouLiLiao commented 2 years ago

这个问题解决了吗?

xiaojia90s commented 2 years ago

忘了解决没,好像是没有。

------------------ 原始邮件 ------------------ 发件人: "youzan/vant-weapp" @.>; 发送时间: 2022年1月4日(星期二) 中午11:54 @.>; @.**@.>; 主题: Re: [youzan/vant-weapp] [Bug Report] popup组件偶尔会丢失进入动画 (#4220)

这个问题解决了吗?

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.Message ID: @.***>

maopixin commented 2 years ago

ios 直接没有动画了,官方示例也没有

15331335 commented 2 years ago

@nemo-shen 没有切换到其他组件,就是在popup组件里点顶部弹出等不同的方向item测试时,只出现了开始和结束的状态,动画没了,不是必现,我观察到的情况是微信客户端很久没冷启时或者刚运行完耗内存的程序时会出现,出现这种情况时,杀掉微信再重新打开就好了

确实,实测杀掉重开可以恢复。

landluck commented 2 years ago

https://github.com/youzan/vant-weapp/issues/4460

abnereel commented 2 years ago

我也碰到这个问题很久了,一直没找到解决的办法,没有切换到其他页面,仅仅是弹出和关闭两个操作,希望官方能解决这个问题

abnereel commented 2 years ago

这个问题复现的频率还是挺高的

abnereel commented 2 years ago

在官方示例小程序上也可以复现

abnereel commented 2 years ago

小程序开发工具上是正常的,在真机上有这个问题

landluck commented 2 years ago

https://github.com/youzan/vant-weapp/issues/4659

abnereel commented 2 years ago

安卓上也有这个问题