自定义组件中text标签class失效
发布于 5 年前 作者 jiewang 12182 次浏览 来自 问答

你想反馈一个 Bug 还是 提一个需求?

BUG

* Bug 表现是什么?预期表现是什么?

    BUG表现:text标签切换class后,样式未读取到。

    预期表现:text切换class后,能够读到新的class的样式。

* 如何复现?

    任意自定义组件内部,切换text标签class;

* 提供一个最简复现 Demo

    懒得写了。。

解决方案:

    目前有两种解决方法。

    一:不用text标签。

    二:将要切换的class样式写在调用该组件的页面wxss里。

9 回复

标签上class已经变化了,但是该class的样式并不会读取到

wechatide://minicode/8c6f7ab269579080a3f7340465f853af

代码看一下

请问这个问题有结论吗?

确认没写错。这个很好复现的。你可以试试,自定义组件内部的text标签条件渲染class都会这样

class定义确定是正确的 标签的英文字母没写错么 或者嵌套关系有问题 这种一般都是粗心导致的

一般不会的 你可以检查一下wxml的渲染出来的情况 class是否已经变化

或者写两个不一样class的text动态切换一下

回到顶部