<template>
<div>
<el-form label-width="100px">
<el-row>
<el-col
v-for="(control,index ,key) in controlInfo"
:key="key"
:index="index"
:item="control"
:span="control.row"
>
<InputText ref="title" ></InputText>
</el-col>
</el-row>
<el-form-item>
<el-button type="primary" @click="submitForm()">提交</el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
import InputText from "@/components/InputText.vue";
export default {
methods: {
submitForm() {
console.log("contentInfo:", this.contentInfo);
this.$nextTick(() => {
this.$refs.title[0].say();
this.$refs.title[1].say();
this.$refs.title[2].say();
});
},
},
components: { InputText},
}
};
</script>
<template>
<h1>hi</h1>
</template>
<script>
export default {
methods:{
say(){
console.log("-----------");
}
}
}
</script>
网友评论