微信小程序修改vant组件样式

1 背景

在使用vant组件开发微信小程序的时候,想更改vant组件内部样式,达到自己想要的目的(van-grid组件改成宫格背景色为透明,默认为白色),官网没有示例,通过以下几步修改成功。

2 步骤

2.1 查看官方文档

Grid 外部样式类支持修改Grid组件样式,我们在组件上添加该属性即可,文件如下

类名 说明
custom-class 根节点样式类

2.2 wxml文件

html 复制代码
      <van-grid column-num="4" custom-class="grid" border="{{false}}">
        <van-grid-item use-slot wx:for="{{ menuList }}">
          <navigator url="{{item.pagePath}}">
            <view class="cont-item">
              <image src="/image/page/{{item.imgSrc}}"></image>
              <text>{{ item.name }}</text>
            </view>
           </navigator>
        </van-grid-item>
      </van-grid>

2.3 wxss文件

这里我们通过查看组件源码知晓应该修改.van-grid-item__content样式类,代码如下:

css 复制代码
.grid .van-grid-item__content {
  background-color: rgba(255, 255, 255, 0);
}

2.4 修改前后效果对比

修改前:

修改后:

注:本教程仅适用于page页面更改vant组件样式,若是自定义组件想修改vant组件样式,就需要更改组件样式隔离属性,大型项目不做推荐。

相关推荐
你喜欢喝可乐吗?4 小时前
微信小程序与后台管理系统开发全流程指南
spring boot·微信小程序·vue
CRMEB定制开发14 小时前
CRMEB会员电商系统集群部署 + 腾讯云日志托管优化方案
微信小程序·公众号商城·商城源码·crmeb·开源商城
郭邯1 天前
小程序中动画的几种实现方式
前端·微信小程序
『 时光荏苒 』1 天前
微信小程序最大层级跳转问题
微信小程序·小程序
一念杂记2 天前
【实战系列2】千万级项目都在使用的2个免费图床服务
微信小程序
Stanford_11063 天前
关于大数据的基础知识(三)——数据安全与合规
大数据·网络·c++·物联网·学习·微信小程序·微信开放平台
张风捷特烈3 天前
匠心千游 | 纯 AI 打造休闲小游戏
前端·微信小程序·游戏开发
落雪小轩韩5 天前
微信小程序性能优化与内存管理
微信小程序
胡西风_foxww6 天前
微信小程序转Vue2组件智能提示词
微信小程序·小程序·提示词·智能体·vue2组件
换日线°7 天前
css 不错的按钮动画
前端·css·微信小程序