1# 卡片条件刷新 2 3当前卡片框架提供了如下按条件刷新卡片的方式: 4 5- 网络刷新:表示在网络变化的场景下调用[onUpdateForm](../reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onupdateform)的生命周期回调函数自动刷新卡片内容。可以在[form_config.json](arkts-ui-widget-configuration.md)配置文件的`conditionUpdate`字段中进行设置,设置字段为network。 6 7> **说明:** 8> 1. 当从无网络到有网络连接时会触发刷新。而网络间切换(例如:WiFi间切换,WiFi到流量,流量到WiFi),或从有网络连接到无网络连接时不会触发刷新。 9> 10> 2. 为减少卡片在频繁开关网络场景进程启动次数,无网判定需要网络连续断开十分钟后,才会认为无网,下次联网后触发网络刷新。 11> 12> 3. 仅对系统应用的卡片生效。 13 14 15 ```json 16 { 17 "forms": [ 18 { 19 "name": "UpdateDuration", 20 "description": "$string:widget_updateduration_desc", 21 "src": "./ets/updateduration/pages/UpdateDurationCard.ets", 22 "uiSyntax": "arkts", 23 "window": { 24 "designWidth": 720, 25 "autoDesignWidth": true 26 }, 27 "colorMode": "auto", 28 "isDefault": true, 29 "updateEnabled": true, 30 "scheduledUpdateTime": "10:30", 31 "updateDuration": 2, 32 "defaultDimension": "2*2", 33 "supportDimensions": [ 34 "2*2" 35 ], 36 "conditionUpdate": [ 37 "network" 38 ] 39 } 40 ] 41 } 42 ```