当前位置: 首页 > 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://www.dtcms.com/wzjs/317469.html

相关文章:

  • 河南省住房和城乡建设部网站首页深圳短视频推广
  • 仿苹果手机 网站源码百度小说风云榜排名完结
  • 园林景观设计公司需要什么资质百度seo原理
  • 北京学设计去哪个网站好网站优化服务
  • 城子河网站建设常见的网络推广方式有哪些
  • 手机代码网站有哪些问题百度app
  • 梅江区建设局网站北京seo
  • 青岛装修设计公司排名济南网站万词优化
  • wordpress底部栏如何编辑seo工程师
  • 做情网站软文素材库
  • 网站建设方案范本互联网营销的十五种方式
  • 中国小康建设官方网站扬州网络优化推广
  • 做外贸网哪些网站免费百度seo营销推广
  • csharp网站开发保定网站建设报价
  • 做城管试题在那个网站上seo免费诊断
  • 女生学网络工程难吗最优化方法
  • wordpress 手机网站支付宝制作一个网站需要多少费用
  • 做维修家具广告在哪个网站好交换友情链接的目的
  • 学院网站建设的意义武汉seo招聘
  • 北京网站建设百度排名如何进行市场推广
  • 网站建设正版软件友情链接只有链接
  • 长沙php网站建设希爱力双效片
  • 工信部信息备案网站首页江西seo
  • 做购物平台网站客户体验活动搭建个人网站
  • 青岛知名网站建设公司免费推广网站
  • 怎样做网站店铺cilimao磁力猫在线搜索
  • 利用百度网盘自动播放做视频网站如何在百度发布广告信息
  • 网站开发工具的选择2023年的新闻时事热点论文
  • 做有奖竞猜网站违法吗青岛官网seo方法
  • 沅江市住房和建设局网站外贸建站与推广如何做