Logo FluentUI

HotLoader QML Type

一个带有文件监视和自动重新加载功能的 Loader 组件。. More...

Import Statement: import FluentUI.Controls 1.0

Properties

Methods

Detailed Description

HotLoader 组件是一个自定义的 Loader,支持监视文件变化并在文件内容变化时自动重新加载。它可以用于动态加载和更新界面内容,特别适用于开发过程中需要频繁更新的场景。

示例用法:

 HotLoader {
     id: hotLoader
     source: "MyComponent.qml"
     anchors.fill: parent
 }

Property Documentation

source : url

要加载的组件的 URL。如果源文件发生变化,HotLoader 会自动重新加载组件。


sourceComponent : var

当前加载的组件。如果加载失败,将显示错误信息组件。


Method Documentation

void reload()

重新加载当前组件。方法通过添加时间戳到源 URL 来实现,以确保文件更改时能够正确触发重新加载。