Logo FluentUI

WindowResultLauncher QML Type

用于在窗口之间传递数据并进行导航的组件。. More...

Import Statement: import FluentUI.Controls 1.0

Properties

Methods

Detailed Description

`WindowResultLauncher` 组件允许在不同窗口之间导航并传递结果数据。它定义了用于启动窗口导航和处理结果的功能,适用于需要在窗口间传递信息和控制流程的应用程序。

示例用法:

 WindowResultLauncher {
  id: launcher
  path: "SomePage.qml"
  onResult: {
      console.log("Result received:", data)
  }
 }

 // 启动导航并传递参数
 launcher.launch({someKey: "someValue"})

 // 设置结果数据并触发结果信号
 launcher.setResult({resultKey: "resultValue"})

Property Documentation

path : var

导航路径。此属性定义了要导航到的窗口或页面的路径。


Method Documentation

void launch(var argument)

启动导航。此方法用于启动到指定路径的窗口导航,可以传递参数。

argument 传递给目标窗口的参数,默认为空对象。


void setResult(var data)

设置结果数据。此方法用于设置结果数据并触发结果信号。

data 要传递的结果数据,默认为空对象。