[pages/index/index] Some selectors are not allowed in component wxss, including tag name selectors,

这篇具有很好参考价值的文章主要介绍了[pages/index/index] Some selectors are not allowed in component wxss, including tag name selectors,。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0、微信小程序报错:

[pages/index/index] Some selectors are not allowed in component wxss, including tag name selectors,,前端,javascript,开发语言,微信小程序,html

 1、翻译:

[pages/index/index] Some selectors are not allowed in component wxss, including tag name selectors,,前端,javascript,开发语言,微信小程序,html

2、解决办法:

给标签加上class类名,在用类名选择器写样式

原wxml:

<view class="search_input">
    <navigator url="../../pages/search/index" open-type="navigate">
        <text class="iconfont icon-sousuo"></text>
        搜索
    </navigator>
</view>

原 less:

.search_input{
    height: 110rpx;
    padding: 20rpx;
    background-color: #fff;
    navigator{
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #f7f7f7;
        border-radius: 50rpx;
        color: #a8a8a8;
    }
}

修改后的wxml,加上了class类名:

<view class="search_input">
    <navigator class="nav" url="../../pages/search/index" open-type="navigate">
        <text class="iconfont icon-sousuo"></text>
        搜索
    </navigator>
</view>

修改后的less,使用类名选择器:

.search_input{
    height: 110rpx;
    padding: 20rpx;
    background-color: #fff;
    .nav{
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #f7f7f7;
        border-radius: 50rpx;
        color: #a8a8a8;
    }
}

3、总结:

组件对应 wxss 文件的样式,只对组件 wxml 内的节点生效。编写组件样式时,需要注意以下几点:

1、组件和引用组件的页面不能使用 id 选择器(#a)、属性选择器([a])和标签名选择器,应改用 class 选择器。
2、组件和引用组件的页面中应避免使用后代选择器(.a .b)
3、子元素选择器(.a>.b)只能用于 view 组件与其子节点之间
4、继承样式,如 font 、 color ,会从组件外继承到组件内。
5、除继承样式外, app.wxss 中的样式、组件所在页面的的样式对自定义组件无效(除非更改组件样式隔离选项)。文章来源地址https://www.toymoban.com/news/detail-518017.html

到了这里,关于[pages/index/index] Some selectors are not allowed in component wxss, including tag name selectors,的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包