【发布时间】:2020-05-06 00:09:15
【问题描述】:
我正在尝试在 QML (Qt 5.14) 中使用 https://unpkg.com/parse/dist/parse.min.js 的 Parse Browser Javascrip 库。
我的 QML 文件看起来像这样:
import QtQuick 2.12
import QtQuick.Window 2.12
import "parse.js" as Parse
Window {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
Component.onCompleted: {
Parse.serverURL = "https://parseapi.back4app.com"; // This is your Server URL
Parse.initialize("BCrUQVkk80pCdeImSXoKXL5ZCtyyEZwbN7mAb11f", /* This is your Application ID */ "4wPYRKbpTJeCdmFNaS31AiQZ8344aaYubk6Uo8VW");// This is your Javascript key
}
}
取自https://dashboard.back4app.com/apidocs?javascript#initializing-parse-sdk
但是 QML 输出在库中给了我一个 typeError 并说我无法写入全局属性:
qrc:/parse.js:13: TypeError: Type error
qrc:/main.qml:12: Error: Invalid write to global property "serverURL"
非常感谢任何帮助 - 我真的不想自己使用 XmlHttpRequest 实现所有调用。
【问题讨论】:
标签: javascript qt parse-platform qml back4app