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的话,以上两种方法都无法绑定,目前没有找到解决办法。

相关推荐
学传打活4 天前
【边打字.边学昆仑正义文化】_进阶篇5 宇宙星系的运转(续1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
fangzhanpeng16811 天前
快速掌握C#语言基础知识点(1.基础数据类型)
开发语言·c#·1024程序员节
无己心14 天前
面向多平台 AI 搜索引擎的适配层架构设计
前端·人工智能·搜索引擎·ai·1024程序员节
u01030552719 天前
AI驱动的安卓UI自动生成功能实现
人工智能·1024程序员节
u01030552720 天前
长株潭智能体赋能腾讯元器链接共享
1024程序员节
云贝贝贝21 天前
OceanBase认证体系介绍与备考指南
运维·服务器·oceanbase·1024程序员节
u01030552721 天前
Java图像处理实战指南
人工智能·1024程序员节
u01030552722 天前
Java AWT鼠标事件全解析
人工智能·1024程序员节
u01030552724 天前
Java实用类应用精讲
人工智能·1024程序员节
u01030552725 天前
Java I/O核心操作实战
人工智能·1024程序员节