From c094d4a32180130de0c26c75a5abc414128a5ec1 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期四, 20 三月 2025 18:31:33 +0800
Subject: [PATCH] test

---
 components/oi-form/list/textarea/index.vue |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/components/oi-form/list/textarea/index.vue b/components/oi-form/list/textarea/index.vue
index 57957fd..8cd6de4 100644
--- a/components/oi-form/list/textarea/index.vue
+++ b/components/oi-form/list/textarea/index.vue
@@ -1,10 +1,10 @@
 <template>
 	<view class="oi-form-textarea">
 		<textarea v-if="model" class="textarea" :class="data.disabled?'input-disabled':''" v-model="model[data.fieldId]"
-			:focus="focus" :placeholder="data.placeholder" @blur="onChange" @confirm="onConfirm" @click="onClick"
+			:focus="focus" :placeholder="data.placeholder"  @focus="onFocus" @blur="onChange" @confirm="onConfirm" @click="onClick"
 			:disabled="data.disabled"></textarea>
 		<textarea v-else class="textarea" :class="data.disabled?'input-disabled':''" v-model="data.value" :focus="focus"
-			:placeholder="data.placeholder" @blur="onChange" @confirm="onConfirm" @click="onClick"
+			:placeholder="data.placeholder"  @focus="onFocus" @blur="onChange" @confirm="onConfirm" @click="onClick"
 			:disabled="data.disabled"></textarea>
 	</view>
 </template>
@@ -25,13 +25,16 @@
 		},
 		methods: {
 			onChange(e) {
-				this.$emit("change", e)
+				this.$emit("on-change", e)
 			},
 			onConfirm(e) {
 				this.onChange(e)
 			},
 			onClick(e) {
-				this.$emit("click", e)
+				this.$emit("on-click", e)
+			},
+			onFocus(e) {
+				this.$emit("on-focus", e)
 			},
 
 

--
Gitblit v1.9.1