我正在为 uTouch 编写一个应用程序,并且想要提供多个属性。
一个属性的代码:
pageStack.push(folgen,{serie: "himym"})
可以交付多处房产吗?
答案1
是的,您可以传递多个属性。只需使用:
pageStack.push(pageId, {prop1: "value1", prop2: "value2"})
这是一个有效的例子:
import QtQuick 2.0
import Ubuntu.Components 0.1
MainView {
id: root
width: units.gu(50)
height: units.gu(50)
PageStack {
id: pageStack
Component.onCompleted: {
push(home, {labelText: "You can pass multiple properties.",
title: "Example",
fSize: "large"})
}
Page {
id: home
property var labelText: ""
property var fSize: ""
Label {
anchors.centerIn: parent
text: home.labelText
fontSize: home.fSize
}
}
}
}