Javascript QML TextField:检测到属性“的绑定循环”;“文本”;
我正在使用QML和JavaScript。 我想知道以下错误的确切含义,以便修复它:Javascript QML TextField:检测到属性“的绑定循环”;“文本”;,javascript,loops,warnings,qml,Javascript,Loops,Warnings,Qml,我正在使用QML和JavaScript。 我想知道以下错误的确切含义,以便修复它: QML TextField: Binding loop detected for property "text" 有时,我的应用程序会给我这个警告,我不明白它是为属性fooProperty检测到的绑定循环通常意味着您可能创建了一个相互依赖的绑定。您应该检查两件事: 检查fooProperty是否绑定到某个属性,在某些条件下,该属性又会绑定回fooProperty。(一种循环依赖) 另外,请检查在某些情况下,fo
QML TextField: Binding loop detected for property "text"
有时,我的应用程序会给我这个警告,我不明白它是为属性
fooProperty
检测到的绑定循环通常意味着您可能创建了一个相互依赖的绑定。您应该检查两件事:
fooProperty
是否绑定到某个属性,在某些条件下,该属性又会绑定回fooProperty
。(一种循环依赖)fooProperty
是否进入无效状态房地产从何而来?我在问题中没有看到它,而且我在报告的消息中也遇到了同样的问题。我使用“fooProperty”表示常规属性名称。在上面的示例中,将转换为属性“text”。我也有同样的问题,但我看不出有什么原因。我可以给出的一个一般性建议是,首先给出该属性的硬编码值,例如
text:“Test String”
。然后慢慢地添加其他依赖项,看看从哪一点开始出现错误。如果你能把这作为一个新问题和代码一起发布,有人会给出更好的答案。我真的不知道你的意思,你能澄清一下吗?