-
-
Notifications
You must be signed in to change notification settings - Fork 51.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RangePicker 重影问题 和 Safari与Chrome显示不一致问题 #4782
Comments
这个问题没有重现。
这个不确定是否 by designed,设计稿看不出。。 cc @Chinglik |
好吧,早上再试了一下确实不行。但是昨晚确实是有的,也截图了。郁闷。总之,谢谢啦! |
这个是因为 input 的默认宽度在不同浏览器下不太一样,chrome 会短一点。如果希望一样长,建议用 style 属性设置宽度。 |
@zhenzong 重影问题是怎么解决的! |
这个,你也遇到了? 我也母鸡呀,我是莫名其妙遇到了,然后又莫名其妙好了。 |
我也母鸡呀,我的现在却是是没有问题,也确实没有改过什么。 |
Please provide a re-producible demo: http://codepen.io/benjycui/pen/KgPZrE?editors=001 麻烦提供必现的 demo 和步骤,不然都是宇宙射线的锅。 |
https://ant.design/components/form-cn/ 这个文档用safari打开; |
@benjycui |
@benjycui 你们是没发现这个问题吗? |
@qq645381995 我不是否认你们碰到的问题,所以麻烦提供必现的例子、步骤等。 |
@benjycui 没有例子 和 步骤 就是 官网 或者 http://codepen.io/anon/pen/wGOWGW?editors=001 |
@benjycui 我这能重现的,看起来像是 safari 的 bug,placeholder 的 dom 节点已经移除了,但是字还在。 |
@yesmeck 会解决吗?还是? |
这个问题找到原因和复现步骤了吗?好好奇是什么问题额。 |
今天我又看到了这个问题的复现。 修复方式: 没有修复的问题是(如下图): |
Relative: Matt-Esch/virtual-dom#426 https://jsbin.com/rogoludahu/edit?html,js,output 但我本地的 Safari 无法重现。 |
可能是因为我的杀毒软件比较厉害,把 bug 都杀了。 对于使用 RangePicker 碰到重影的人,如果你们使用 https://jsbin.com/rogoludahu/edit?html,js,output 也能重现问题,那么只能推测是 Safari 的 bug,事实上,RangePicker 那几个地方的 placeholder 都只是原生 input 的placeholder 而已。 |
Safari 版本是 10.1.2 (12603.3.8) 难道是新引入的,,2333333333。。。。 |
@zhenzong zhNowAfter7 这个你可以说说你是怎么封装的? |
没有封装啊,用的moment库 |
好吧 高看你了 你不会
|
@qq645381995 额,需要的话,就自己抽出一个方法。 @benjycui 是不是可以考虑一下兼容一下这种问题呀?不过,antd和react-component里的Calendar都需要改了。 |
Nope, see: https://discussions.apple.com/thread/7732774?start=0&tstart=0 It is not worth doing so. |
Environment(required)
RangePicker使用代码
复现步骤:
a. 正常选择日期,此时不会出现上述情况;
b. 点击清除按钮,清除掉日期;
c. 重新选择日期,这时候会出现上述情况。
如果鼠标在hover一下,重影就会消失。官方例子也有这样的情况。如下图:

期望情况:
选择时间后,显示正常。
Safari显示:
Chrome显示:
注意途中RangePicker的长度不一样。
官方例子中也有这样的情况


Safari显示:
Chrome显示:
添加css代码可以解决这样的问题:
The text was updated successfully, but these errors were encountered: