【element-ui】el-form-item使用v-if导致的问题 , 增加Key

问题:v-if在操作dom时 在根节点上进行的删减 导致 rules 判断的时候 无法取到 v-if 添加进来的prop值

解决:在 el-form-item 中添加一个属性key,key的值是唯一的(一般key和prop写一样的内容即可,因为rules里面的东西不能重复定义,所以肯定是唯一的。)

html 复制代码
<el-form-item
    prop="accountName"
    key="accountName"
    label="账号"
    :rules="[
      { required: true, message: '请输入账号', trigger: 'blur' },
      { trigger: 'blur', validator: validateAccount },
    ]"
  >
    <el-input
      v-model.trim="CurObject.accountName"
      name="accountName"
      type="text"
    
    />
  </el-form-item>

参考:

给el-form-item,添加key的场景

相关推荐
s91236010112 小时前
【Rust】使用lldb 调试core dump
前端·javascript·rust
前端开发呀12 小时前
🔥 99%由 Trae AI 开发的 React KeepAlive 组件,竟然如此优雅!✨
前端·trae
不是鱼12 小时前
Canvas学习笔记(一)
前端·javascript·canvas
我有一棵树13 小时前
React 中 useRef 和 useState 的使用场景区别
前端·javascript·react.js
喵个咪13 小时前
Qt6 QML 实现DateTimePicker组件
前端·qt
yinuo13 小时前
CSS奇技淫巧:用你意想不到的4种属性实现裁剪遮罩效果
前端
晓翔仔13 小时前
网络安全之Web入侵场景
前端·安全·web安全·网络安全·信息安全
想努力找到前端实习的呆呆鸟13 小时前
Uniapp如何下载图片到本地相册
前端·vue.js·微信小程序
fmk102313 小时前
Vue中的provide与inject
前端·javascript·vue.js
S***H28313 小时前
前端性能监控实践,用户体验优化心得
前端·ux