SassError: expected selector报错 / 修改Vant自带样式问题/深度作用选择器

news/2024/7/24 11:41:47 标签: 前端

今天在写项目的时候有用到Vant作为UI库,但是需要自己设置样式

这时候就出现了问题,修改无效

自己要设的样式如下:(将前面的字体加粗)

 .van-field{
   .van-field__label {
      font-size: .3rem;
      font-weight: bold;
      color: #141C23;
   }
 }

然后并没有改过来

 然后想说用 !important 强制设置 但依旧没用

后来上网查,有如下解决办法:

(1)用 /deep/

.van-cell{
  /deep/ .van-cell__title {
      font-size: .3rem;
      font-weight: bold;
      color: #141C23;
    }
  }

 发现有报错,没用

 如果这种方法不行,可以使用下面的方法

(2)

.van-cell{
  ::v-deep .van-cell__title {
      font-size: .3rem;
      font-weight: bold;
      color: #141C23;
    }
 }

成功修改!!!

样式穿透,从官方文档了解到,官方叫做深度选择器。

在我们想穿透的选择器前边添加 >>> 或者 /deep/ 或者 ::v-deep。

这部分详细介绍可参考 blog( css: deep深度作用选择器)


http://www.niftyadmin.cn/n/1297162.html

相关文章

java 需要用到ini配置文件吗,java使用ini配置文件

使用配置文件是一种成熟的技术,能在修改程序代码,只修改ini配置文件情况下实现义务修改,效果同css与html分离一样。一、基本知识1、ini文件:存储属性键值对,以下三个格式作用一样:key1value1key2&#xff1…

Vue button多选单选问题(点击选中可改变样式)

​ 做出如上效果 利用:class"item.ischeck true ? btn_selected : "三元表达式判断是否选中并改变样式 代码片段如下&#xff1a; <div class"intent_btn"><van-button style"width: .90rem;" v-for"(item, index) in List&qu…

java怎么赋值成中文,java怎么赋值

java怎么赋值java的赋值语句是“”号&#xff0c;比如把1赋值给a可以写&#xff1a;int a 1;&#xff0c;如果是String类型可以写&#xff1a;String a "1";&#xff0c;对象可以写成User u1 new User();。了解了基本的赋值语句&#xff0c;下面我们来学学基本类型…

axios post请求小案例

post请求结构如下&#xff1a; function post() {axios.post(url, { // url表示请求地址 后面是请求传递的参数&#xff0c;是个对象&#xff0c;例如 id为1,姓名为YuChen的用户请求所需要的数据"id": 1,"name": "YuChen"}).then(response &g…

php phinx,phinx.php

declare(strict_types1);use Dotenv\Dotenv;use Leevel\Di\Container;use Leevel\Kernel\App;use Leevel\Kernel\IApp;use Symfony\Component\Console\Input\ArgvInput;use Leevel\Option\Env;// 加载 Composerrequire __DIR__./vendor/autoload.php;// 创建应用$container Co…

Vue监测数据的原理

代码如下&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdev…

汽车轮胎数显胎压计方案,气压监测方案设计

我们知道气压是汽车轮胎的命脉&#xff0c;过高或者过低都会影响轮胎的使用寿命。 如果汽车轮胎气压过高&#xff0c;汽车轮胎的帘线则会受到过度的伸张而导致变形&#xff0c;胎体弹性下降&#xff0c;使汽车在行驶中受到的负荷增大&#xff0c;如遇冲击会产生内裂和爆破&…

Vue点击外部空间隐藏div

最近做项目有用到点击外部空间隐藏div 适用于点击事件展示提示框、点击外部即可隐藏 触发点击事件&#xff0c;展示div可以用 v-show判断 隐藏div的方法如下 在utils增加文件 clickoutside.js / 点击外部隐藏div const clickoutside {// 初始化指令bind(el, binding, vnode…