应无所住,而生其心
排名
1
文章
861
粉丝
112
评论
163
net core webapi post传递参数
庸人 : 确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

vue3 Element Plus 表单输入框放到一行

13798人阅读 2020/10/18 21:19 总访问:5232417 评论:0 收藏:0 手机
分类: 前端

当垂直方向空间受限且表单较简单时,可以在一行内放置表单。

通过设置 inline 属性为 true 可以让表单域变为行内的表单域。

真的非常简单,直接:inline=”true”就搞定了。官方例子如下:

  1. <template>
  2. <el-form :inline="true" :model="formInline" class="demo-form-inline">
  3. <el-form-item label="Approved by">
  4. <el-input v-model="formInline.user" placeholder="Approved by" />
  5. </el-form-item>
  6. <el-form-item label="Activity zone">
  7. <el-select v-model="formInline.region" placeholder="Activity zone">
  8. <el-option label="Zone one" value="shanghai" />
  9. <el-option label="Zone two" value="beijing" />
  10. </el-select>
  11. </el-form-item>
  12. <el-form-item>
  13. <el-button type="primary" @click="onSubmit">Query</el-button>
  14. </el-form-item>
  15. </el-form>
  16. </template>
  17. <script lang="ts" setup>
  18. import { reactive } from 'vue'
  19. const formInline = reactive({
  20. user: '',
  21. region: '',
  22. })
  23. const onSubmit = () => {
  24. console.log('submit!')
  25. }
  26. </script>

写4个输入框效果更明显一点

  1. <el-form
  2. ref="formRef"
  3. :inline="true"
  4. label-width="80px"
  5. :model="form"
  6. :rules="rules"
  7. class="demo-form-inline"
  8. >
  9. <el-form-item label="宗地位置" prop="landName">
  10. <el-input v-model.trim="form.landName" />
  11. </el-form-item>
  12. <el-form-item label="地块位置" prop="areaposition">
  13. <el-input v-model.trim="form.areaposition" />
  14. </el-form-item>
  15. <el-form-item label="控规编号" prop="kgnumber">
  16. <el-input v-model.trim="form.kgnumber" />
  17. </el-form-item>
  18. <el-form-item label="土地面积" prop="landarea">
  19. <el-input v-model.trim="form.landarea" />
  20. </el-form-item>
  21. </el-form>

效果如下,本来4个输入框是垂直排列的,现在可以横着排列了,而且一行排列多少个它应该是根据宽度自适应的,


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

vue elementui,vue3 Element Plus 文件上传的时候设置其他参数。后台.net接收传递的额外参数。图片上传

比如上传文件的时候额外传递两个select选择的值 前台前面上传文件的时候要提供默认参数很简单,el-upload绑定一个data即可...

vue3 Element Plus 表格使用vue3常用界面搭配。vue3基础模板使用

一个简单的表格加时间搜索界面效果如下: 代码如下: &lt;template&gt; &lt;div class=&quot;app-container&quot;&g...

vue3 Element Plus table+Sortable.js 行拖动,表格拖动

要先安装好Sortable.js依赖 cnpm install sortable.js 实现拖动的代码如下可以直接复制运行 &lt;template&gt; &lt;...

vue3 Element Plus 常用提示信息,提示框

引入相关方法import { ElMessageBox, ElMessage } from &#39;element-plus&#39; 常用提示框写法ElMessage.warning(&#39;不...