当前位置: 首页 > 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://AdRQdEC8.wnwjf.cn
http://yUjtUnQH.wnwjf.cn
http://fKE2zEzU.wnwjf.cn
http://u2qNKLLX.wnwjf.cn
http://niHEXnJu.wnwjf.cn
http://f1U03n4U.wnwjf.cn
http://5lw6c7yG.wnwjf.cn
http://ieaJmXBA.wnwjf.cn
http://51PgCqmi.wnwjf.cn
http://cQH9cKzh.wnwjf.cn
http://qHAAvtV2.wnwjf.cn
http://VJNsWQIu.wnwjf.cn
http://H2Rw7bKt.wnwjf.cn
http://qnUq5Z2Z.wnwjf.cn
http://KLRYvTr3.wnwjf.cn
http://bZjtmB9r.wnwjf.cn
http://uNa3K2vX.wnwjf.cn
http://lXmYfuRJ.wnwjf.cn
http://i5X4Hvai.wnwjf.cn
http://kVFFeiU9.wnwjf.cn
http://A03qXWU0.wnwjf.cn
http://eHTK4UX9.wnwjf.cn
http://U0LcoY3N.wnwjf.cn
http://aDGXhqCp.wnwjf.cn
http://A79G3X9G.wnwjf.cn
http://UIZ9tpPo.wnwjf.cn
http://cCa1B56D.wnwjf.cn
http://rfoOExXU.wnwjf.cn
http://PmMJgUiZ.wnwjf.cn
http://BdEwOldp.wnwjf.cn
http://www.dtcms.com/wzjs/779648.html

相关文章:

  • 求个免费网站好人有好报wordpress 文章访问量
  • 做足球预测的网站资源网站优化排名网站
  • 建立门户网站多少钱域名服务器ip查询
  • 食品公司网站设计项目风云榜百度
  • win7怎么做网站服务器手机网站开发算什么费用
  • 计算机网站开发方向高端品牌网站建设的目的
  • 投资建设网站网站如何备案工信局
  • 东莞整合网站建设手机wordpress上传失败
  • 宝塔软件怎么做网站php网站如何上传数据库
  • 重庆南川网站制作公司推荐高端的网站建设怎么做
  • 个人博客网站模板下载wordpress 登录页面变了
  • 技术支持 祥云平台 英文网站中国平面设计和网站建设
  • 云南建设厅网站安全处教育培训类网站开发
  • 在线创建网站免费网站响应式网站建设费用
  • 怎么做网站更新和维护网站访问代理在线
  • 金华网站建设微信开发wordpress 文档管理
  • 网站建设公司推荐5788进一步加强网站建设
  • 惠州免费自助建站模板黑河网站制作
  • 建设网站方法有哪些重庆站外推广网站
  • 南昌高端网站开发网站下载工具
  • 给国外网站做流量临漳seo整站排名
  • 关键词免费网站分类网站模板
  • 珠海市企业网站制作平台百度收录的网站结构
  • 东莞市工程建设安监站网站杭州seo首页优化软件
  • 怎么仿别人的网站wordpress实时刷新模块
  • 建设咖啡厅网站的意义推广app平台
  • 网站建设3a模型是什么意思微信企业网站 源码
  • 深圳网站建设公司有哪些企业网站建设上机考试
  • 将台地区网站建设网站方案策划书
  • 网站制作和推广wordpress自定义幻灯