vue 表单多语言配置,切换英文的时候,label 过长,样式如何处理

发布于 2022-09-12 03:16:36 字数 251 浏览 23 评论 0

image.png
表单中文的时候,label-width="80px" ,当切换成英语的时候,label 可能会超过80 ,然后就自己换行了,有什么办法自适应,根据所有label 取最长的长度去设置label的宽度,切换到英文的时候,label 宽度就设置长一些

目前做法是:按照英文的最长长度设置label-width,但是切换成中文的时候,label又太空了

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

素年丶 2022-09-19 03:16:36
:label-width="Eng ? 'apx' : 'bpx'"
毁我热情 2022-09-19 03:16:36

html 或者 body 上 加上 lang 的 css
比如 lang-enlang-cn

css 里写的时候

.label {width:80px} /* 默认 中文 宽度 */

.lang-en .label {width:200px} /* 切换到英文时调整 */
吐个泡泡 2022-09-19 03:16:36

中英切换时,用js改变label宽度

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文