當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
QML中定义JavaScript资源
生活随笔
收集整理的這篇文章主要介紹了
QML中定义JavaScript资源
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
QML中定義JavaScript資源
- QML中定義JavaScript資源
- 共享的JavaScript資源(庫)
QML中定義JavaScript資源
QML應用程序的程序邏輯可以在JavaScript中定義。JavaScript代碼可以在QML文檔中內聯定義,也可以分為JavaScript文件(JavaScript Resources在QML中稱為)。
QML支持兩種不同類型的JavaScript資源:代碼隱藏實現文件和共享(庫)文件。兩種JavaScript資源都可以由其他JavaScript資源導入,或包含在QML模塊中。
代碼隱藏的實現資源
導入到QML文檔中的大多數JavaScript文件都是QML文檔導入它們的有狀態實現。在這些情況下,文檔中定義的QML對象類型的每個實例都需要JavaScript對象和狀態的單獨副本,以便正確運行。
導入JavaScript文件時的默認行為是為每個QML組件實例提供唯一的隔離副本。如果該JavaScript文件未使用.import語句導入任何資源或模塊,則其代碼將在與QML組件實例相同的范圍內運行,因此可以訪問和操作在該QML組件中聲明的對象和屬性。否則,它將具有自己的唯一作用域,并且如果需要,應將QML組件的對象和屬性作為參數傳遞給JavaScript文件的功能。
下面是一個代碼隱藏實現資源的示例:
// MyButton總結
以上是生活随笔為你收集整理的QML中定义JavaScript资源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 明星大侦探第二季在线观看完整版(明星大侦
- 下一篇: 全程电子化签名系统(全程电子化如何签名)