当前位置:
首页 >
前端技术
> 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资源的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 明星大侦探第二季在线观看完整版(明星大侦
- 下一篇: QML中导入JavaScript资源