日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

QML中定义JavaScript资源

發(fā)布時間:2024/9/27 javascript 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QML中定义JavaScript资源 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

QML中定義JavaScript資源

  • QML中定義JavaScript資源
  • 共享的JavaScript資源(庫)

QML中定義JavaScript資源

QML應用程序的程序邏輯可以在JavaScript中定義。JavaScript代碼可以在QML文檔中內聯(lián)定義,也可以分為JavaScript文件(JavaScript Resources在QML中稱為)。

QML支持兩種不同類型的JavaScript資源:代碼隱藏實現(xiàn)文件和共享(庫)文件。兩種JavaScript資源都可以由其他JavaScript資源導入,或包含在QML模塊中。

代碼隱藏的實現(xiàn)資源
導入到QML文檔中的大多數(shù)JavaScript文件都是QML文檔導入它們的有狀態(tài)實現(xiàn)。在這些情況下,文檔中定義的QML對象類型的每個實例都需要JavaScript對象和狀態(tài)的單獨副本,以便正確運行。

導入JavaScript文件時的默認行為是為每個QML組件實例提供唯一的隔離副本。如果該JavaScript文件未使用.import語句導入任何資源或模塊,則其代碼將在與QML組件實例相同的范圍內運行,因此可以訪問和操作在該QML組件中聲明的對象和屬性。否則,它將具有自己的唯一作用域,并且如果需要,應將QML組件的對象和屬性作為參數(shù)傳遞給JavaScript文件的功能。

下面是一個代碼隱藏實現(xiàn)資源的示例:

// MyButton

總結

以上是生活随笔為你收集整理的QML中定义JavaScript资源的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。