首页 > 其他分享 >避坑指南:Element UI 中 失误,你中招没?

避坑指南:Element UI 中 失误,你中招没?

时间:2024-12-07 14:29:38浏览次数:6  
标签:el 输入框 提示 避坑 Element 嵌套 UI plus row

项目场景:

提示:这里简述项目相关背景:
el-row 与 el-form 配合使用时一定要有完整的嵌套关系否则样式不生效
element-plus Input Number 数字输入框 固定宽


问题描述

提示:这里描述项目中遇到的问题:
有一次我在编写代码时,想先写几个el-row col 看看效果 怎么也不生效

<el-form ref="ruleFormRef" :rules="rules" :model="state.paramsadd" size="default">
					<el-row :gutter="20">
						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
							<el-form-item label="处方">
								<el-select v-model="state.paramsadd.PRESNO" placeholder="请选择" @change="cfchange" clearable>
									<el-option v-for="item in state.options1" :key="item" :label="item" :value="item" />
								</el-select>
							</el-form-item>
						</el-col>
						<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
							<el-form-item label="频次" prop="FREQUENCY">
							<el-select v-model="state.paramsadd.FREQUENCY" filterable placeholder="频次">
								<el-option v-for="item in state.options2" :key="item.CODE" :label="item.NAME" :value="item.CODE" />
							</el-select>
						</el-form-item>
						</el-col>


						<el-form-item label="日剂量" prop="DAILYDOSE">
							<el-input-number :min="1" :controls="false" v-model="state.paramsadd.DAILYDOSE" placeholder="日剂量" />
						</el-form-item>
						<el-form-item label="用法" prop="GIVEWAY">
							<el-select v-model="state.paramsadd.GIVEWAY" filterable placeholder="用法">
								<el-option v-for="item in state.options3" :key="item.CODE" :label="item.NAME" :value="item.CODE" />
							</el-select>
						</el-form-item>

原因分析:

提示:这里填写问题的分析:

el-row没有完整正确的嵌套el-form ,困扰我好久,我对比其他表单布局才发现这个问题


解决方案:

提示:要有完整嵌套

<el-form ref="menuDialogFormRef" :model="state.ruleForm" size="default" label-width="90px" :rules="state.rules">
				<el-row :gutter="35">
					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
						<el-form-item label="系统模块" prop="MODULECODE">
							<el-select v-model="state.ruleForm.MODULECODE" size="default" clearable placeholder="请选择" class="w100">
								<el-option v-for="item in props.optionsModule" :key="item.value" :label="item.label"
									:value="item.value" />
							</el-select>
						</el-form-item>
					</el-col>
					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
						<el-form-item label="菜单级次" prop="LEVELNO">
							<el-select v-model="state.ruleForm.LEVELNO" placeholder="菜单级次" class="w100" @change="handleC">
								<el-option label="一级菜单" :value="1" />
								<el-option label="二级菜单" :value="2" />
								<el-option label="三级菜单" :value="3" />
								<el-option label="四级菜单" :value="4" />
							</el-select>
						</el-form-item>
					</el-col>
					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
						<el-form-item label="上级菜单" :prop="!state.isDisabled ? 'PARENTID' : ' '" :required="!state.isDisabled">
							<el-cascader v-model="state.ruleForm.PARENTID" props.checkStrictly="true" :options="state.menuData"
								@change="changeCascader" :show-all-levels="false" class="w100" />
						</el-form-item>
					</el-col>
					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
						<el-form-item label="菜单名称" prop="MENUNAME">
							<el-input v-model="state.ruleForm.MENUNAME" placeholder="菜单名称" clearable></el-input>
						</el-form-item>
					</el-col>
				</el-row>
			</el-form>

在这里插入图片描述element-plus Input Number 数字输入框 固定宽

<el-input-number 
:min="1" :controls="false" style="width: 100%;" 
v-model="state.paramsadd.DAILYDOSE" placeholder="日剂量" />

关注收藏评论

标签:el,输入框,提示,避坑,Element,嵌套,UI,plus,row
From: https://blog.csdn.net/Html_vueJs/article/details/144286331

相关文章

  • StringBuilder案例
    1.案例一如图这里无法使用反转方法的原因是,s属于String类型,而反转的方法存在于StringBuilder类型,所以我们要将s的类型转换为StringBuilderString——>StirngBuilder方法将String转换为StringBuilder的方法很简单,我们知道StringBuilder的构造方法中可以存入字符串,那我们只需......
  • StringBuilder原理及StringBuffer
    1.StringBuilder的原理StringBuilder是用来干什么的?为什么我们要学习StringBuilder?字符串拼接明明String也可以实现答:StringBuilder可以大幅提示字符串拼接的效率,这就是我们学习它的理由具体原因,我们在内存图中进行讲解如图string拼接主方法进栈,然后执行对象,字符串常量池进......
  • 在 .NET 9 中让您的 OpenAPI(Swagger)文档 UI 变得出色
            从.NET9开始,默认模板中不再包含SwaggerUIwebapi。虽然文档仍然包含在内,但现在通过调用MapOpenApi,UI不再存在。很高兴,重新获得文档UI相对容易。但UI本来就很无聊,所以让我们来点更花哨的东西吧!认识Scalar        假设我们已经通过dotnet......
  • 【0x01】HCI_Inquiry_Complete事件详解
    目录一、事件概述二、事件格式及参数2.1.HCI_Inquiry_Complete事件格式2.2.参数三、HCI_Inquiry_Complete事件触发机制3.1.基于查询命令完成的触发3.2.受查询环境和设备状态影响的触发3.3.与蓝牙协议栈内部逻辑相关的触发四、事件处理流程4.1.事件接收阶段4.2......
  • #渗透测试#SRC漏洞挖掘#红蓝攻防#黑客工具之Burp Suite介绍06-暴力破解与验证码识别
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章读。                             ......
  • Java项目:小徐影城管理系统(java+SpringBoot+Mybaits+Vue+elementui+mysql)
    源码获取:俺的博客首页"资源"里下载! 项目介绍Springboot+vue小徐影城管理系统环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.硬件环境:windows7/8/101G内存以上;或者MacO......
  • 【花雕学编程】Arduino动手做(229)---带编码器350w机器人轮毂马达6.5 英寸电动轮毂伺服
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的......
  • Docker图形化页面,DockerUI安装+使用
    公众号:泷羽Sec-尘宇安全前言DockerUI是一个易于使用且轻量级的docker管理工具。通过Web界面的操作,它方便不熟悉Docker指令的用户更快地使用Docker。方便后期的构建、管理并维护同时,它是完全开源和免费的。DockerUI具有易于使用的界面。它可以是用户不需要记住d......
  • A lightweight, ultra-fast tool for building observability pipelines
    Alightweight,ultra-fasttoolforbuildingobservabilitypipelineshttps://vector.dev/ Takecontrolofyourobservabilitydata Collect,transform,androuteallyourlogsandmetricswithonesimpletool. WhyVector?   Ultrafast......
  • 基于方块编码的图像压缩matlab仿真,带GUI界面
    1.算法运行效果图预览(完整程序运行后无水印) 下图是随着方块大小的变化,图像的压缩率以及对应的图像质量指标PSNR的变化趋势曲线。 2.算法运行软件版本matlab2022a 3.部分核心程序(完整版代码包含详细中文注释和操作步骤视频)figure;subplot(121);plot(sets,tr......