| | |
| | | <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> |
| | |
| | | }, |
| | | 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> |
| | | |