[微信小程序知识点]自定义组件-拓展-外部样式类

使用组件时,组件使用者可以给组件传入css类名,通过传入的类名修改组件的样式 。

如果需要使用外部样式类修改组件的样式,在Component中需要用extemalClassess定义若干个外部样式类。

具体用法如下:

(1)在Components文件里创建custom06组件

(2)在app.json的"usinfComponents"配置项里面注册custom06组件

(3)在custom06.js里添加extemalClassess定义外部样式类。

(4)在custom06.wxml使用该样式类

(5)在页面cart.wxml里面通过样式类绑定类名

(7)在cart.scss里面通过类名设置样式

(8)展示样式如下

(9)注意事项:

注意事项:在同一个节点上,如果存在外部样式类和普通样式类,如下:

两个类的优先级是未定义的

建议:在使用外部样式类时,样式需要通过!important添加权重

相关推荐
爱勇宝18 分钟前
你以为自己性格不好,其实只是被环境反复训练
前端·后端·程序员
phltxy21 分钟前
LangChain_v1_Agent快速开发和更新说明
前端·javascript·langchain
Cobyte21 分钟前
通过 Vite 运行手写的模板编译器
前端·javascript·vue.js
Bigger22 分钟前
🔥每天最难的问题不是做饭,而是今天到底吃什么——我做了「烟火食间」
前端·人工智能·agent
Hyyy27 分钟前
Electron多进程
前端
swipe33 分钟前
08|(前端转全栈)一个商品详情接口背后的完整链路:HTTP、Redis、MySQL 与 JSON
前端·后端·全栈
梦想很大很大1 小时前
Synclan:一个基于局域网的即时通讯式文件传输工具
前端·后端·开源
光影少年1 小时前
RN原生交互 & 桥接
前端·javascript·react native·react.js·前端框架
东风破_1 小时前
React 状态更新为什么不是立即赋值?从 useState、状态快照到更新队列
前端
GuWenyue1 小时前
踩坑无数!吃透useState 3个核心技巧,彻底解决状态旧值、性能卡顿问题
前端·javascript·react.js