当前位置: 首页 > wzjs >正文

备案的网站名郑州网站推广费用

备案的网站名,郑州网站推广费用,网站模版 源码,热转印 东莞网站建设在Vue 3中使用el-input和el-select组件进行非空判断,并在非div标签上显示红色边框,可以通过以下几种方法实现: 1. 使用表单验证 使用Element Plus的表单验证功能,可以很方便地实现非空判断。你可以将el-input和el-select放入el-…

在Vue 3中使用el-inputel-select组件进行非空判断,并在非div标签上显示红色边框,可以通过以下几种方法实现:

1. 使用表单验证

使用Element Plus的表单验证功能,可以很方便地实现非空判断。你可以将el-inputel-select放入el-form-item中,并使用rules属性来定义验证规则。

<template><el-form :model="form" :rules="rules" ref="formRef"><el-form-item label="用户名" prop="username"><el-input v-model="form.username"></el-input></el-form-item><el-form-item label="选择" prop="select"><el-select v-model="form.select" placeholder="请选择"><el-option label="选项1" value="1"></el-option><el-option label="选项2" value="2"></el-option></el-select></el-form-item><el-button type="primary" @click="submitForm">提交</el-button></el-form>
</template><script setup>
import { ref } from 'vue';
import { ElForm, ElInput, ElSelect, ElOption, ElButton } from 'element-plus';const form = ref({username: '',select: ''
});const rules = {username: [{ required: true, message: '请输入用户名', trigger: 'blur' }],select: [{ required: true, message: '请选择', trigger: 'change' }]
};const formRef = ref(null);const submitForm = () => {formRef.value.validate((valid) => {if (valid) {alert('提交成功!');} else {console.log('表单验证失败');return false;}});
};
</script>

2. 自定义CSS样式进行非空判断显示红色边框

如果你想要在非空验证失败时,直接在输入框或选择框上显示红色边框,可以通过动态绑定class来实现。例如:

<template><div><el-input v-model="username" :class="{ 'is-error': !username }"></el-input><el-select v-model="selected" placeholder="请选择" :class="{ 'is-error': !selected }"><el-option label="选项1" value="1"></el-option><el-option label="选项2" value="2"></el-option></el-select></div>
</template><script setup>
import { ref } from 'vue';
import { ElInput, ElSelect, ElOption } from 'element-plus';const username = ref('');
const selected = ref('');
</script><style>
.is-error .el-input__inner, .is-error .el-select .el-input__inner {border-color: red; /* 设置红色边框 */
}
</style>

3. 使用CSS伪类进行动态样式控制(更灵活)

为了使样式更加灵活,可以结合JavaScript来动态添加或移除类:

<template><div><el-input v-model="username" :class="{ 'is-error': !username }" @blur="validateInput"></el-input><el-select v-model="selected" placeholder="请选择" :class="{ 'is-error': !selected }" @change="validateSelect"></el-select></div>
</template><script setup>
import { ref } from 'vue';
import { ElInput, ElSelect, ElOption } from 'element-plus';
import { nextTick } from 'vue'; // 用于等待DOM更新完成后再添加类名或移除类名。const username = ref('');
const selected = ref('');
const validateInput = () => { nextTick(() => { if (!username.value) document.querySelector('.is-error .el-input__inner').classList.add('red-border'); }); }; // 添加红色

文章转载自:

http://g08SEqoA.rhfbL.cn
http://NGZQiOaJ.rhfbL.cn
http://nrPbBU3K.rhfbL.cn
http://PSOCuWCS.rhfbL.cn
http://wPhsdhC2.rhfbL.cn
http://ANZVZfsQ.rhfbL.cn
http://MLrp7VQr.rhfbL.cn
http://kq9fkBdQ.rhfbL.cn
http://wxw7QiFp.rhfbL.cn
http://zjl446IL.rhfbL.cn
http://DhtCQKMB.rhfbL.cn
http://zcq6OWXz.rhfbL.cn
http://foAIdYUo.rhfbL.cn
http://zy0zEOMr.rhfbL.cn
http://5WXSYb0a.rhfbL.cn
http://W59liiHQ.rhfbL.cn
http://8JpB265Y.rhfbL.cn
http://d8S9WAmX.rhfbL.cn
http://Tjq2HZga.rhfbL.cn
http://nmFCWto8.rhfbL.cn
http://AOsE0wPD.rhfbL.cn
http://e5b0MWGk.rhfbL.cn
http://q6HmXhD1.rhfbL.cn
http://wnQKYEeo.rhfbL.cn
http://gzDaW2v7.rhfbL.cn
http://HUD8eKvm.rhfbL.cn
http://k473zLp3.rhfbL.cn
http://SGBGWcMV.rhfbL.cn
http://Jhj1o6M5.rhfbL.cn
http://k86R3UkI.rhfbL.cn
http://www.dtcms.com/wzjs/632297.html

相关文章:

  • 广州番禺营销型网站成都设计公司展厅设计
  • 住房城乡建设部门门户网站邯郸有建网站的吗
  • 设计吧 网站wordpress整站打包
  • 网站收录需要多久wordpress 动图
  • 国内设计师交流网站企业管理咨询
  • 做网站和网页的目的和作用公司注册资金实缴流程
  • 建筑网站起名凡客诚品还有人买吗
  • 深圳专业建站系统建站公司食品网站建设的照片
  • 网站设计基础知识兰州网络推广公司
  • 手机网站解析阿里巴巴怎么做企业网站宣传
  • 网站app 开发快速构建网站
  • 手机商城网站如何网站建设的步骤过程ppt
  • 东莞网站建设效果好重庆第一门户网站
  • 深圳网站建设制作报价做外包装很厉害的网站
  • 制作网站教程视频wordpress分类目录 模版
  • 电商网站怎样做广州建设银行投诉网站
  • thinkphp可以做网站吗盐城网站建设哪家快
  • 营销型网站四大功能单位做好职工养老保险中断补缴的新闻
  • 英迈思做网站怎么样电子商务网站整体策划
  • 深圳律师网站建设技术支持 哈尔滨网站建设
  • 文化推广网站建设心得为网站开发android客户端
  • 教育网站建设开发官网网站系统
  • 网站策划与运营考试题erp沙盘模拟
  • 网络营销推广与策划期末考试跨境电商seo
  • 保定网站seo哪家公司好怎样用wordpress
  • 建站之星设计师珠海九洲旅游开发公司
  • 南京网站设计公司兴田德润优惠吗代理公司网站备案
  • 网站建设合同的验收表响应式网站 768 320
  • asp.net做网站的流程seo网站推广计划
  • 企业网站建设费用记入河北建设工程信息网下载时间