微信小程序: including tag name selectors, ID selectors, and at

微信小程序报错:

复制代码
Some selectors are not allowed in component wxss, including tag name selectors, ID selectors, and attribute selectors.

1、组件和引用组件的页面不能使用 id 选择器(#a)、属性选择器(a)和标签名选择器,请改用 class 选择器。

2、组件和引用组件的页面中使用后代选择器(.a .b)在一些极端情况下会有非预期的表现,如遇,请避免使用。

3、子元素选择器(.a>.b)只能用于 view 组件与其子节点之间,用于其他组件可能导致非预期的情况。

4、继承样式,如 font 、 color ,会从组件外继承到组件内。

5、除继承样式外, app.wxss中的样式、组件所在页面的的样式对自定义组件无效(除非更改组件样式隔离选项)。

我们项目排查出来问题是因为在写样式的时候我们直接将组件迭代名当成class来使用了

TypeScript 复制代码
.other-info image{
    color: red
}

这里直接给image组件声明一个class选择器名称就好

TypeScript 复制代码
<view class="other-info">
    <image src="http://www.kingbal.com"  class="qiming"/>
</view>


.other-info .qiming{
    color: red
}
相关推荐
拖孩5 小时前
给小程序加「一键发公众号贴图」,我把 wx.shareToOfficialAccount 的三个坑趟了一遍
前端·后端·微信小程序
微擎应用市场5 小时前
鲸飞云 PMS 系统 —— 现代化酒店运营的智能管理解决方案
小程序
疯狂小猫咪9 小时前
教务管理系统课时消课模块设计思路
大数据·小程序
meiying883810 小时前
微信商城小程序怎么开发?2026 从店铺架构到下单链路的技术选型拆解
小程序
扶风ff1 天前
练题簿小程序:家庭在线练题,课后复习更简单
学习·小程序
高级程序源1 天前
django招聘网站信息爬取与分析系统79704-计算机课程设计、毕业设计
后端·python·mysql·小程序·django·flask·课程设计
StevenLdh1 天前
第四期 · 云端同步与冲突仲裁:离线可写、多端一致的工程解法
java·微信小程序
m0_462803881 天前
会议签到如何设置手写签名?从创建签到到导出签名 PDF 的完整流程
微信小程序
zhangminghuan1 天前
UniApp / 微信小程序实战拓展面试题|业务坑点、工程化、跨端踩坑(2026 前端进阶)
小程序
Kingexpand_com2 天前
企业车队运营痛点解析:传统人工模式如何实现数字化升级
小程序·app·软件开发·app定制开发·打车用车app·车队