From 0ecc402885f332b21923bb12183dc072306f2b39 Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期五, 21 三月 2025 18:36:15 +0800 Subject: [PATCH] vue3 --- components/oi-form/list/layout/index.vue | 24 +++++++++++++++--------- 1 files changed, 15 insertions(+), 9 deletions(-) diff --git a/components/oi-form/list/layout/index.vue b/components/oi-form/list/layout/index.vue index 6c4bec0..9bedb6c 100644 --- a/components/oi-form/list/layout/index.vue +++ b/components/oi-form/list/layout/index.vue @@ -3,10 +3,10 @@ <uni-row :gutter="data.setting.gutter"> <uni-col :span="data.setting.spanList && data.setting.spanList[key]? data.setting.spanList[key] : 24 / data.setting.col" - v-for="(col,key) in data.setting.colList"> + v-for="(col,key) in data.setting.colList" :key="key"> <OIFormItem v-if="col != null" :focusId="focusId" :viewMode="viewMode" :data="col" :model="model" - :hiddenIds="hiddenIds" @change="onChange" @focus="onFocus" @click="onClick" - @click-prefix="onClickPrefix" @click-suffix="onClickSuffix"></OIFormItem> + :hiddenIds="hiddenIds" @on-change="onChange" @on-focus="onFocus" @on-click="onClick" + @on-click-prefix="onClickPrefix" @on-click-suffix="onClickSuffix"></OIFormItem> <uni-forms-item v-else label=""></uni-forms-item> </uni-col> </uni-row> @@ -41,25 +41,31 @@ }, methods: { onChange(e) { - this.$emit("change", e) + this.$emit("on-change", e) }, onClick(e) { - this.$emit("click", e) + this.$emit("on-click", e) }, onFocus(e) { - this.$emit("focus", e) + this.$emit("on-focus", e) }, onClickPrefix(e) { - this.$emit("click-prefix", e) + this.$emit("on-click-prefix", e) }, onClickSuffix(e) { - this.$emit("click-suffix", e) + this.$emit("on-click-suffix", e) }, }, mounted() { - console.log("layout", this.data.setting.colList) + console.log("mounted layout", this.data.setting.colList) }, + beforeUpdate (){ + console.log("beforeUpdate layout",this.data) + }, + updated(){ + console.log("updated layout",this.data) + } }; </script> -- Gitblit v1.9.1