From 49dfdd3bf265db28d38167f34e9aabfdd3e8e5db Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 17 十月 2025 10:16:58 +0800
Subject: [PATCH] imagebutton
---
components/oi-form/list/input-number/index.vue | 43 +++++++++++++++++++++++++++----------------
1 files changed, 27 insertions(+), 16 deletions(-)
diff --git a/components/oi-form/list/input-number/index.vue b/components/oi-form/list/input-number/index.vue
index c2c3cbf..4871100 100644
--- a/components/oi-form/list/input-number/index.vue
+++ b/components/oi-form/list/input-number/index.vue
@@ -1,11 +1,11 @@
<template>
<view class="oi-form-input-number">
- <input v-if="model" type="number" class="oi-input-number" :class="data.disabled?'input-disabled':''" v-model="model[data.fieldId]" :focus="focus"
- :placeholder="data.placeholder" @blur="onChange" @confirm="onConfirm" @click="onClick"
- :disabled="data.disabled"></input>
- <input v-else type="number" class="oi-input-number" :class="data.disabled?'input-disabled':''" v-model="data.value"
- :focus="focus" :placeholder="data.placeholder" @blur="onChange" @confirm="onConfirm" @click="onClick"
- :disabled="data.disabled"></input>
+ <input v-if="model" type="number" class="oi-input-number" :class="data.disabled?'input-disabled':''"
+ v-model="model[data.fieldId]" :focus="focus" :placeholder="data.placeholder" @blur="onChange"
+ @confirm="onConfirm" @click="onClick" :disabled="data.disabled"/>
+ <input v-else type="number" class="oi-input-number" :class="data.disabled?'input-disabled':''"
+ v-model="data.value" :focus="focus" :placeholder="data.placeholder" @blur="onChange" @confirm="onConfirm"
+ @click="onClick" :disabled="data.disabled"/>
</view>
</template>
@@ -23,6 +23,11 @@
default: false
},
},
+ data() {
+ return {
+ largeMode: getApp().globalData?.largeMode || false,
+ }
+ },
methods: {
onChange(e) {
this.$emit("on-change", e)
@@ -31,22 +36,19 @@
this.onChange(e)
},
onClick(e) {
+ if (this.data.disabled)
+ return
this.$emit("on-click", e)
},
-
- },
- watch: {
- data: {
- handler(newVal) {
- console.log("watch input-number", newVal)
- },
- deep: true, // 娣卞害鐩戝惉
+ onFocus(e) {
+ this.$emit("on-focus", e)
},
+
},
};
</script>
-<style lang="less" scoped>
+<style lang="less">
.oi-form-input-number {
width: 100%;
@@ -65,7 +67,7 @@
background: #FFF;
line-height: 20px;
border-radius: 6px !important;
- font-size: 14px;
+ font-size: 15px;
font-family: inherit;
box-shadow: none !important;
transition-duration: 0.1s;
@@ -76,4 +78,13 @@
border: 1px solid rgb(41, 121, 255);
}
}
+
+ .large-mode {
+ .oi-form-input-number {
+ .oi-input-number {
+ font-size: 24px;
+ height: 36px;
+ }
+ }
+ }
</style>
\ No newline at end of file
--
Gitblit v1.9.1