修改elementUI组件样式无效的问题研究

问题背景:el-tabs的选项卡默认字体是14px,大了,想改成12px,结果在style里面加样式总是不生效。

  解决:样式放到app.vue里面,样式就生效了

.panel-content .el-tabs__item.is-top{
  font-size 12px
}

  原理分析:在vue组件中我们经常需要给style添加scoped来使得当前样式只作用于当前组件的节点。添加scoped之后,实际上vue在背后做的工作是将当前组件的节点添加一个像”data-v-1233”这样唯一属性的标识,当然也会给当前style的所有样式添加[data-v-1233]这样的话,就可以使得当前样式只作用于当前组件的节点。

  但是我们需要注意的是,如果我们添加了子组件,同样的,如果子组件也用scoped标识了,那么在父组件中是不能设置子组件中的节点的。

  若父组件有scoped,子组件没有设置,同样,也是不能在父组件中设置子组件的节点的样式的,因为父组件用了scoped,那么父组件中style设置的样式都是唯一的了,不会作用于其他的组件样式。

  我在用vue-quill-editor富文本编辑器的时候就遇到了这个坑,我只是想让内容区设置一个高度,这样的话,是必须在App.vue中设置的,我们App.vue相当于根容器,没有设置scoped,所以是可以设置的。

  在style里添加scoped,用这种方式相当于在页面上加入了唯一标示。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
未来发展进行了展望。 关键词:大学物理学,量子力学,相对论,统计物理 1.引言 大学物理学是物理学的基础学科,对于培养学要修改 ElementUI 组件库中 Radio 组件样式,可以通过覆盖默认样式来实现。以下是一些示生的物理思维和物理素养具有重要意义。大学物理学的研究方向和例代码: 1. 修改 Radio 按钮的颜色: ```css .el-radio__input.is-checked+.el-radio__label { 热点涉及到物理学的各个领域,如量子力学、相对论、统计物理等 color: red; } ``` 2. 修改 Radio 按钮的尺寸: ```css .el-radio__input.is-checked+.el-radio方面。 2.量子力学在大学物理学中的研究 量子力学是研究微观__label { font-size: 18px; } ``` 3. 修改 Radio 按钮的边框样式: ```css 粒子行为的物理学分支,是大学物理学中的重要研究方向。量子力.el-radio__input.is-checked+.el-radio__label { border: 2px solid blue; } ``` 4. 修改 Radio 按学的研究内容包括量子力学基础理论、量子力学中的信息处理、量子力学钮的背景色: ```css .el-radio__input.is-checked+.el-radio__label { background-color: yellow; } ``中的量子态等方面。近年来,量子计算机的研究成为了量子力学研` 这些样式可以通过将它们添加到全局样式表中,或者在组件中使用 scoped 样式究的一个重要领域,该领域的研究成果将对未来的计算机技术和信息处理表来覆盖默认样式

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

火兰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值