返回介绍

99.前端技巧

发布于 2020-09-14 22:20:48 字数 2175 浏览 1395 评论 0 收藏 0

1、<a-select/> 下拉选项滚动错位的解决方法

问题描述

当使用了 a-modal 或其他带有滚动条的组件时,使用a-select组件并打开下拉框时滚动滚动条,就会导致错位的问题产生。

解决方法

大多数情况下,在 a-select 上添加一个 getPopupContainer 属性,值为node =&gt; node.parentNode即可解决。 但是如果遇到 a-select 标签层级过深的情况,可能仍然会显示异常,只需要多加几个.parentNode (例:node => node.parentNode.parentNode.parentNode)多尝试几次直到解决问题即可。

代码示例

&lt;a-select
    placeholder=&quot;请选择展示模板&quot;
    :options=&quot;dicts.displayTemplate&quot;
    :getPopupContainer=&quot;node =&gt; node.parentNode&quot;
/&gt;

2、表单输入默认去掉前后空格,通过 .trim

&lt;a-input placeholder=&quot;请输入角色编码&quot;  v-decorator.trim=&quot;[ 'roleCode', validatorRules.roleCode]&quot; /&gt;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文