以下代码打印undefined
:
import QtQuick 2.6
import QtQuick.Window 2.2
Window {
visible: true
width: 640
height: 480
property var prop: {
foo: 1
bar: 2
}
Component.onCompleted: {
console.log(prop.foo);
}
}
我想prop
的主体被解释为JS代码块,而foo
和bar
被解释为代码标签。
我似乎记得Qt文档提到了一个陷阱:在这种情况下必须使用双括号或类似的东西。但我现在找不到它。
这个的正确语法是什么?