Vue Element UI 之默认样式修改不成功的问题

一、问题描述

想要在某个 el-form-item 中添加一个 color 属性,在浏览器调试没有问题,然后就把代码复制粘贴到项目中,但是问题出现了,竟然没有添加上去,what?why?

这是在测试的时候确定的位置,红框内是测试时添加的样式(这是它该有的样子,然而,当我在项目中写好代码,刷新之后再次来到这里,发现空空如也,红框代码它不在)

这是在项目中修改的代码:

<style scoped>
	.el-form-item__content{
		color: red;
	}
</style>

二、原因

搜索了一下,大家都将矛头指向一个单词:scoped(单词好无辜的样子,哈哈)

三、解决方法

方法有三:

1、方法一
简单粗暴,去掉 scoped(当然,这样的话就会出现样式全局使用的缺陷)

<style>
	.el-form-item__content{
		color: red;
	}
</style>

2、方法二
在要修改的class的父级添加一个class名,并通过明确路径修改样式

<style scoped>
	.routerLink .el-form-item__content{
		color: red;
	}
</style>

3、方法三
无疑,前两种方法应该是能成功的,然而,我这里却没有,所以更简单粗暴一点,我直接在父级上添加样式了

<style scoped>
	.routerLink{
		color: red;
	}
</style>

完成~~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值