1# @ohos.app.ability.autoFillManager (autoFillManager)(系统接口) 2 3autoFillManager模块提供账号密码保存等功能。 4 5不同于页面切换时触发的系统自动保存功能,该功能需要由用户手动触发。例如用户在网站上输入了账号密码,并点击“保存”按钮,才能触发相应的自动保存操作。 6 7> **说明:** 8> 9> 本模块首批接口从API version 11 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 10> 11> 本模块接口仅可在Stage模型下使用。 12> 13> 当前页面仅包含本模块的系统接口,其他公开接口参见[@ohos.app.ability.autoFillManager (autoFillManager)](js-apis-app-ability-autoFillManager.md)。 14 15## 导入模块 16 17```ts 18import { autoFillManager } from '@kit.AbilityKit'; 19``` 20 21## ViewData 22 23type ViewData = _ViewData.default 24 25自动填充的视图数据信息。 26 27**系统接口**:此接口为系统接口。 28 29**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 30 31**模型约束**:此接口仅可在Stage模型下使用。 32 33| 类型 | 说明 | 34| --- | --- | 35| [_ViewData.default](js-apis-inner-application-viewData-sys.md) | 表示自动填充的视图数据信息。 | 36 37## PageNodeInfo 38 39type PageNodeInfo = _PageNodeInfo.default 40 41自动填充的页面节点信息。 42 43**系统接口**:此接口为系统接口。 44 45**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 46 47**模型约束**:此接口仅可在Stage模型下使用。 48 49| 类型 | 说明 | 50| --- | --- | 51| [_PageNodeInfo.default](js-apis-inner-application-pageNodeInfo-sys.md) | 表示自动填充的页面节点信息。 | 52 53## FillRequest 54 55type FillRequest = _AutoFillRequest.FillRequest 56 57自动填充的请求信息。 58 59**系统接口**:此接口为系统接口。 60 61**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 62 63**模型约束**:此接口仅可在Stage模型下使用。 64 65| 类型 | 说明 | 66| --- | --- | 67| [_AutoFillRequest.FillRequest](js-apis-inner-application-autoFillRequest-sys.md#fillrequest) | 表示自动填充的请求信息。 | 68 69## SaveRequest 70 71type SaveRequest = _AutoFillRequest.SaveRequest 72 73自动保存的请求信息。 74 75**系统接口**:此接口为系统接口。 76 77**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 78 79**模型约束**:此接口仅可在Stage模型下使用。 80 81| 类型 | 说明 | 82| --- | --- | 83| [_AutoFillRequest.SaveRequest](js-apis-inner-application-autoFillRequest-sys.md#saverequest) | 表示自动保存的请求信息。 | 84 85## UpdateRequest<sup>12+</sup> 86 87type UpdateRequest = _AutoFillRequest.UpdateRequest 88 89自动填充的更新信息。 90 91**系统接口**:此接口为系统接口。 92 93**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 94 95**模型约束**:此接口仅可在Stage模型下使用。 96 97| 类型 | 说明 | 98| --- | --- | 99| [_AutoFillRequest.UpdateRequest](js-apis-inner-application-autoFillRequest-sys.md#updaterequest12) | 表示自动填充的更新信息。 | 100 101## FillResponse 102 103type FillResponse = _AutoFillRequest.FillResponse 104 105自动填充的响应信息。 106 107**系统接口**:此接口为系统接口。 108 109**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 110 111**模型约束**:此接口仅可在Stage模型下使用。 112 113| 类型 | 说明 | 114| --- | --- | 115| [_AutoFillRequest.FillResponse](js-apis-inner-application-autoFillRequest-sys.md#fillresponse) | 表示自动填充的响应信息。 | 116 117## FillRequestCallback 118 119type FillRequestCallback = _AutoFillRequest.FillRequestCallback 120 121自动填充或者生成密码时的回调对象,可以通过此回调通知客户端成功或者失败。 122 123**系统接口**:此接口为系统接口。 124 125**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 126 127**模型约束**:此接口仅可在Stage模型下使用。 128 129| 类型 | 说明 | 130| --- | --- | 131| [_AutoFillRequest.FillRequestCallback](js-apis-inner-application-autoFillRequest-sys.md#fillrequestcallback) | 表示自动填充或者生成密码时的回调对象,可以通过此回调通知客户端成功或者失败。 | 132 133## SaveRequestCallback 134 135type SaveRequestCallback = _AutoFillRequest.SaveRequestCallback 136 137自动保存或者手动保存请求的回调对象。 138 139**系统接口**:此接口为系统接口。 140 141**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 142 143**模型约束**:此接口仅可在Stage模型下使用。 144 145| 类型 | 说明 | 146| --- | --- | 147| [_AutoFillRequest.SaveRequestCallback](js-apis-inner-application-autoFillRequest-sys.md#saverequestcallback) | 表示自动保存或者手动保存请求的回调对象。 | 148 149## CustomData<sup>13+</sup> 150 151type CustomData = _CustomData.default 152 153自定义数据。 154 155**系统接口**:此接口为系统接口。 156 157**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 158 159**模型约束**:此接口仅可在Stage模型下使用。 160 161| 类型 | 说明 | 162| --- | --- | 163| [_CustomData.default](js-apis-inner-application-customData-sys.md) | 表示自定义数据。 | 164 165## AutoFillRect<sup>12+</sup> 166 167type AutoFillRect = _AutoFillRect.default 168 169用于自动填充的矩形区域。 170 171**系统接口**:此接口为系统接口。 172 173**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 174 175**模型约束**:此接口仅可在Stage模型下使用。 176 177| 类型 | 说明 | 178| --- | --- | 179| [_AutoFillRect.default](js-apis-inner-application-autoFillRect-sys.md) | 表示用于自动填充的矩形区域。 | 180 181## AutoFillPopupConfig<sup>12+</sup> 182 183type AutoFillPopupConfig = _AutoFillPopupConfig.default 184 185自动填充气泡弹窗的尺寸和位置信息。 186 187**系统接口**:此接口为系统接口。 188 189**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 190 191**模型约束**:此接口仅可在Stage模型下使用。 192 193| 类型 | 说明 | 194| --- | --- | 195| [_AutoFillPopupConfig.default](js-apis-inner-application-autoFillPopupConfig-sys.md) | 表示自动填充气泡弹窗的尺寸和位置信息。 | 196 197## PopupSize<sup>12+</sup> 198 199type PopupSize = _AutoFillPopupConfig.PopupSize 200 201气泡弹窗的宽和高。 202 203**系统接口**:此接口为系统接口。 204 205**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore 206 207**模型约束**:此接口仅可在Stage模型下使用。 208 209| 类型 | 说明 | 210| --- | --- | 211| [_AutoFillPopupConfig.PopupSize](js-apis-inner-application-autoFillPopupConfig-sys.md#popupsize) | 表示气泡弹窗的宽和高。 | 212