我有一个带有堆栈视图的主窗口,允许其他组件推送堆栈上的组件。每个组件都有一个属性" title"它定义了appBar中的标题。这是我想要的代码(它不起作用):
function pushPage(page) {
stackView.push(page);
if (page.status === Component.Ready) {
titleLabel.text = stackView.get(stackView.depth-1).title;
}
page.onCompleted: {//This does not work
titleLabel.text = stackView.get(stackView.depth-1).title;
}
}
正如您所看到的,组件在推送时尚未加载。所以"标题"必须在组件完成加载时设置。但是我怎样才能连接到" onCompleted"命令代码中的组件信号?我的示例中的语法不起作用。