我想像这样运行js函数
function setPersonalInfoValue(){
console.debug("setPersonalInfoValue()");
}
当页面加载QML时。
我试过了:
Rectangle {
id: page2
width: 100
height: 62
function setPersonalInfoValue(){
console.debug("setPersonalInfoValue()");
}
}
我想在第1页到第2页之间切换时运行setPersonalInfoValue()函数。 我怎么能这样做?
答案 0 :(得分:22)
最后,我用过:
Component.onCompleted: {
setPersonalInfoValue();
}
答案 1 :(得分:4)
这个问题的答案取决于您切换页面的准确程度。如果要动态加载页面,则可以使用Component.onCompleted。这将在QML加载完对象时执行。如果您正在使用其他方法,例如更改可见性以显示不同的页面,那么您应该依赖该属性的onChanged信号。