Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
469 views
in Technique[技术] by (71.8m points)

使用v-for 循环渲染表单

使用v-for 循环渲染表单,但是由于不同的item中的表单数不一样导致,在前面的表单被渲染到后面了,怎么样才能做到按顺序渲染表单呢?
`

<div class="titleDiv">
    <el-row v-for="item in formDataList" :key="item.$index">
      <!-- 标题 -->
      <div class="topTitle" v-if="item.title">
        <div class="title" v-text="item.title"></div>
        <div class="triangle"></div>
      </div>
      <!-- 表单 -->
      <createDataForm ref="indexForm"
                      labelWidth="188px"
                      :readonly="diallogType==='v'"
                      :dataList="item.columns"
                      @SubmitFormCallback="handleSave"
                      @changeSelect="hanleChange">
      </createDataForm>
    </el-row>
  </div>

`


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
formDataList

是数组?数组是有序的,sort一下就可以。

或者说你可以定义一个有序的数组,然后遍历这个数组即可。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...