Cannot read property ‘prototype’ of undefined 表单

问题就是Cannot read property 'prototype' of undefined 解决办法通过浏览器报错提示代码定位问题,解决问题

Vue项目中遇到视图不更新,方法不执行,埋点不触发等问题

一般解决方案查看浏览器报错,查看代码运行到那个阶段未之行结束,阅读源码以及相关文档等

然后举出来最近开发的项目中遇到的算是两个比较大的问题。

form表单 有时候需要通过v-for动态循环加载el-form-item,并且绑定验证规则。

复制代码
<el-form :model="form">
    <div v-for="(item,index) in form.list" :key="index">
       <el-form-item 
          :prop="`list.${index}.name`"
          :rules="[{ required: true, message: '名字不能为空'}]">
          <el-input v-model="item.name" placeholder="请输入"></el-input>
      </el-form-item>
    </div>
</el-form>

data:{
    form: {
      title: '',
      list: [
        {
          name: ''
        }
      ]
  }
}

必须通过这样绑定,:prop="item.name",无法绑定,需切记。同时,如果v-for动态循环el-form的话,以上两种方法都无法绑定,目前没有找到解决办法。

相关推荐
方二华22 分钟前
5 mysql源码中B+树的构建
数据库·mysql·1024程序员节
侯喵喵22 分钟前
Jetson orin agx配置ultralytics 使用docker或conda
yolo·docker·1024程序员节·ultralytics
星火科技探索实验室23 分钟前
【实战经验】飞牛云 如何使用 SSD 缓存加速?
1024程序员节
千百元29 分钟前
java 程序Apache log4j JDBCAppender SQL注入漏洞(CVE-2022-23305)
1024程序员节
开心-开心急了30 分钟前
Kivy 乒乓游戏教程 基于Minconda或Anconda 运行
python·conda·1024程序员节·kivy
诗句藏于尽头4 小时前
自动签到之实现掘金模拟签到
python·1024程序员节
终端行者7 小时前
K8s中部署Minio集群 如何部署minio集群
云原生·容器·kubernetes·1024程序员节
布朗克1688 小时前
MySQL 及 SQL 注入详细说明
数据库·sql·mysql·1024程序员节
wkj0018 小时前
安装了conda和uv如何创建一个项目?
chrome·conda·uv·1024程序员节
菜鸟una8 小时前
【微信小程序 + 消息订阅 + 授权】 微信小程序实现消息订阅流程介绍,代码示例(仅前端)
前端·vue.js·微信小程序·小程序·typescript·taro·1024程序员节