html52.com
我爱小程序-开发者交流社区

自定义组件内的wxss失效

问题模块
API和组件


我用的是类选择器  .className{}

有遇到或自定义组件内wxss失效的的问题的小哥哥小姐姐吗,



我在开发者工具上看wxml都是一片空白

我在开发者工具上看wxml都是一片空白#a { } /* 在组件中不能使用 */



#a { } /* 在组件中不能使用 */

[a] { } /* 在组件中不能使用 */

button { } /* 在组件中不能使用 */

.a > .b { } /* 除非 .a 是 view 组件节点,否则不一定会生效 */


我用了@keyframes,导致整个wxss失效了

网友回复

LastLeaf:

@keyframes现在在开发者工具上有过滤,我们会开放。这里的过滤应该会有个报错才对,请检查。


关于第二个问题,data的确是会变成getter/setter,但取this.data值应当是正常的。

HumFei:

console中没有报错,我把组件的wxss中的 @keyframes去掉就好了,


然后又遇到了另一个错误, 使用组件的页面json中加了 “usingComponents” 之后,

页面的setData失效了(只是不渲染页面,数据是变了)

我打印了this,发现data属性变成灰色了,后面有(...),有setter和getter,


LastLeaf:

你好,请问Console中有没有报错呢?


P.S. 关于wxml面板的问题,目前有些特殊情况下wxml面板会空白,我们会尽快修复。和这个wxss的问题无关。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付