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/index.vue | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/components/oi-form/index.vue b/components/oi-form/index.vue
index bc92baf..3a9ca90 100644
--- a/components/oi-form/index.vue
+++ b/components/oi-form/index.vue
@@ -1,5 +1,5 @@
<template>
- <uni-forms class="oi-form" ref="baseForm" label-align="right">
+ <uni-forms class="oi-form" ref="baseForm" :label-align="largeMode?'left':'right'" :label-position="largeMode?'top':'left'" >
<view v-for="(item,index) in form.items" :key="index">
<!-- 鏍呮牸甯冨眬 -->
<uni-row v-if="item.name == 'Layout'" v-show="!item.isHidden" :gutter="item.setting.gutter">
@@ -48,11 +48,12 @@
},
data() {
return {
-
+ largeMode: getApp().globalData?.largeMode || false,
}
},
methods: {
setFormItemVisible(attrs) {
+ console.log(attrs)
attrs.forEach((attr) => {
let index = this.hiddenIds.findIndex((id) => id == attr.attr);
if (attr.show) {
@@ -61,6 +62,7 @@
if (index == -1) this.hiddenIds.push(attr.attr);
}
});
+ console.log(this.hiddenIds)
},
clearFormValues() {
if (!this.form.model) return;
@@ -80,6 +82,7 @@
this.form.model[attr] = item.value;
this.$emit("on-change", item)
},
+
onClick(item) {
this.$emit("on-click", item)
},
@@ -97,5 +100,9 @@
</script>
<style lang="less">
- .oi-form {}
+ .oi-form {
+
+ }
+
+
</style>
\ No newline at end of file
--
Gitblit v1.9.1