From b020606dadaea909d91a8e34287ef4cddb9d4623 Mon Sep 17 00:00:00 2001
From: lefengyang <lefengyang@tencent.com>
Date: Tue, 15 Sep 2026 13:24:54 +0800
Subject: [PATCH] 发送前清除

---
 ledApp/pages/addTemplate/addTemplate.vue |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/ledApp/pages/addTemplate/addTemplate.vue b/ledApp/pages/addTemplate/addTemplate.vue
index 2f2b413..086bec2 100644
--- a/ledApp/pages/addTemplate/addTemplate.vue
+++ b/ledApp/pages/addTemplate/addTemplate.vue
@@ -39,6 +39,11 @@
 					<uv-radio-group v-model="selectedPreset" placement="column" @change="changePreset" labelSize="26rpx">
 						<uv-radio
 							class="spec_radio"
+							label="无"
+							name="__none__">
+						</uv-radio>
+						<uv-radio
+							class="spec_radio"
 							v-for="(item, index) in presetList"
 							:key="index"
 							:label="'预制动画:'+item.name+'('+item.fpsTotal+'帧)'"
@@ -418,6 +423,16 @@
 				})
 			},
 			changePreset(val) {
+				console.log('changePreset', val)
+				// 选择"无":将动画帧复原为空白(保留当前屏幕规格/动画方式/帧数/速度)
+				if (val === '__none__') {
+					this.fpsList = []
+					this.total = 1
+					this.fpsData = []
+					this.pixelData = []
+					this.gridRect = null
+					return
+				}
 				const preset = this.presetList.find(item => item.name === val)
 				if (preset) {
 					this.specVal = preset.screen

--
Gitblit v1.10.0