当我将组件A放在文本组件中时,样式中的文本颜色将被绑定。如果更改绑定文本颜色的值,则无法更改组件A的文本颜色。例如,如果希望将文本颜色从蓝色更改为红色。样本代码:
模板中的代码:
<text>
<a href="https://huawei.com" style="color: {{textcolor}};" value="click here"></a>
</text>
<input type="button" value="Change the text color of component a." onclick="changeColor" />脚本中的代码:
changeColor: function() {
this.textcolor="red";
}当组件A放置在文本组件中时,快速应用框架不支持动态样式更改。
发布于 2021-02-22 06:29:18
您可以将动态样式绑定到外部文本组件,以实现颜色更改效果。示例代码如下(请参阅红色部分):
<text style="color: {{textcolor}};">
<a href="https://huawei.com" value="click here"></a>
</text> 效果(点击按钮后)

有关更多细节,请访问:
https://stackoverflow.com/questions/66310493
复制相似问题