微信小程序修改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 小时前
微信小程序黑马优购(项目)(一)
微信小程序·小程序
项目題供诗4 小时前
微信小程序黑马优购(项目)(三)
微信小程序·小程序
H_ZMY5 小时前
微信小程序 mp-html:专为小程序设计的富文本渲染组件
微信小程序·小程序·html
千寻技术帮1 天前
50043_基于微信小程序的小区物业管理系统
mysql·微信小程序·源码·文档·ppt
项目題供诗2 天前
微信小程序黑马优购(项目)(二)
微信小程序·小程序
计算机徐师兄2 天前
Java基于SpringBoot的足球队管理平台小程序【附源码、文档说明】
微信小程序·小程序·足球队管理平台小程序·java足球队管理平台小程序·足球队管理微信小程序·足球队管理平台·jav足球队管理小程序
笨笨狗吞噬者2 天前
【uniapp】小程序实现自由控制组件JSON文件配置
vue.js·微信小程序·vite
千寻技术帮3 天前
50035_基于微信小程序的民宿管理系统
微信小程序·源码·ppt·源代码管理·项目文档·民宿
计算机毕设定制辅导-无忧学长3 天前
基于微信小程序的高校订餐小程序
微信小程序·小程序
從南走到北3 天前
JAVA国际版同城跑腿源码快递代取帮买帮送同城服务源码支持Android+IOS+H5
android·java·ios·微信小程序