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

使用组件时,组件使用者可以给组件传入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添加权重

相关推荐
itmigrate3 小时前
前端项目里,Object.is 并不是 === 的平替
前端
小大宇4 小时前
Vue知识点6-computed计算属性
前端·javascript·vue.js
程序员海军5 小时前
尤雨溪 : Vue 4 已经在规划中了!
前端·javascript·vue.js
2601_949970695 小时前
HumanizeDuration 跨端三方库仓颉适配全流程
前端·javascript·flutter
风骏时光牛马7 小时前
后端服务接口开发与性能优化
前端
kyriewen7 小时前
我让 4 个 AI 互相 review 代码,最温柔的那个下手最狠
前端·程序员·ai编程
计算机魔术师7 小时前
493家公司白砸AI钱?Apollo这组数据戳破了幻觉
前端
IT_陈寒7 小时前
Java静态变量初始化坑得我头皮发麻
前端·人工智能·后端
柳杉8 小时前
用 Codex 完成智慧高速 3D 可视化大屏,从 18 张行业设计稿到可交互的运行监测中心
前端·ai编程·数据可视化
review445438 小时前
拿到 codex 第一步
前端·agent·vibecoding