[pages/tab/order/order] Some selectors are not allowed in component wxss, including tag name selectors, ID selectors, and attribute selectors.(./components/modell-box/midellBox.wxss:34:42)
时间: 2024-04-19 14:28:06 浏览: 199
node-rename-css-selectors::memo:重命名文件中CSS类和ID
根据错误信息,您在组件 wxss 文件中使用了不允许的选择器,包括标签名选择器、ID 选择器和属性选择器。这些选择器在组件 wxss 文件中是不被允许的。
这个错误通常是由以下几种情况引起的:
1. 在组件的 wxss 文件中使用了标签名选择器(如 div、span):组件的样式应当是相对独立的,不应该直接依赖外部环境中的标签名。请尝试使用类选择器或其他合法的选择器来定义样式。
2. 在组件的 wxss 文件中使用了ID选择器(如 #myId):ID 选择器在组件的 wxss 文件中是不被允许的,因为 ID 应该在整个页面中是唯一的。请尝试使用类选择器来代替。
3. 在组件的 wxss 文件中使用了属性选择器(如 [data-attr]):属性选择器也是不被允许的,因为组件的样式应当是相对独立的,不应该依赖于外部环境中的属性。
解决这个错误的方法是检查您的组件 wxss 文件,确保没有使用上述不被允许的选择器。如果确实需要使用某些选择器,可以考虑将样式定义放在页面级别的 wxss 文件中,或者使用其他合法的选择器来代替。
请注意,不同的小程序框架可能会有不同的限制和规范,建议查阅相关文档以获取更具体的指导。
阅读全文