From 09e14592dd06c4c2037e2b172ac77a2e290f9db9 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 05 九月 2025 19:01:09 +0800
Subject: [PATCH] form input pdaScanOnly
---
components/oi-form/list/textarea/index.vue | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/components/oi-form/list/textarea/index.vue b/components/oi-form/list/textarea/index.vue
index 57957fd..b10ff9e 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,15 +25,17 @@
},
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)
+ },
}
};
@@ -42,7 +44,7 @@
<style lang="scss" scoped>
.oi-form-textarea {
border: 1px solid #d5d5d5;
- width: calc(100%- 6rpx);
+ width: calc(100% - 6rpx);
border-radius: 6px !important;
padding: 3rpx;
--
Gitblit v1.9.1