查看: 13831|回复: 3

在使用模板方式创建vue2项目时,使用elementui 组件样式有.....

升级   7.61%

71

主题

83

回帖

761

积分

注册会员

Rank: 2

积分
761
发表于 2022-1-30 10:02:15 | 显示全部楼层 |阅读模式
我在使用o2-cmpt 创建系统组件时,elementui 的按钮、选择器等会出现样式问题,当我在页面调试中发现是x_desktop/style.css中的[color=var(--color-text-disabled)].layout_main *[color=var(--color-text-primary)] {
  •     [color=var(--webkit-css-property-color, rgb(200 0 0))]box-sizing: content-box!important;


[color=var(--color-text-primary)]}

[backcolor=var(--override-icon-mask-background-color)]





[color=var(--color-text-disabled)].appContent *
[color=var(--color-text-primary)] {


  •     [color=var(--webkit-css-property-color, rgb(200 0 0))]box-sizing: content-box!important;


[color=var(--color-text-primary)]}
[color=var(--color-text-primary)]这两个的问题,当我去掉前面的对钩,elementui组件正常了,我在创建的vue2的项目里把index.html的
[color=var(--color-text-primary)]<link rel="stylesheet" type="text/css" href="../x_desktop/css/style.css" charset="UTF-8" />
<link rel="stylesheet" href="../x_desktop/css/mBoxNotice.css" charset="UTF-8" />
<link rel="stylesheet" href="../x_desktop/css/mBoxTooltip.css" charset="UTF-8" />
[color=var(--color-text-primary)]注释了这三条,还是有那俩个的样式,请问这怎么解决




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   2.06%

0

主题

37

回帖

206

积分

注册会员

Rank: 2

积分
206
发表于 2022-2-8 15:00:37 | 显示全部楼层
O2OA使用content-box方式设置元素的大小,ElementUI和一些其他UI框架喜欢使用border-box,可以减少边框对大小的影响。
所以:给你的包含Element组件的DOM元素(或者直接添加到vue根组件)添加一个样式: box-sizing: border-box!important  应该就可以了。
回复

使用道具 举报

升级   7.61%

71

主题

83

回帖

761

积分

注册会员

Rank: 2

积分
761
发表于 2022-2-8 16:08:32 | 显示全部楼层
Tommy 发表于 2022-2-8 15:00
O2OA使用content-box方式设置元素的大小,ElementUI和一些其他UI框架喜欢使用border-box,可以减少边框对大 ...

感谢!解决了
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-2-9 17:35:46 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread