当前位置: 首页 > news >正文

Vue开发中使用Element UI过程中遇到的问题及解决方案Missing required prop: “value”

一、vue中使用el-table的type=index有时不显示序号
Table 表格

用于展示多条结构类似的数据,可对数据进行排序、筛选、对比或其他自定义操作。

当el-table元素中注入data对象数组后,在el-table-column中用prop属性来对应对象中的键名即可填入数据,用label属性来定义表格的列名。可以使用width属性来定义列宽。

显示索引

如果需要显示索引,可以增加一列el-table-column,设置type属性为index即可显示从 1 开始的索引号。

<el-table-columntype="index"width="50">
</el-table-column>
自定义索引

通过给 type=index 的列传入 index 属性,可以自定义索引。该属性传入数字时,将作为索引的起始值。也可以传入一个方法,它提供当前行的行号(从 0 开始)作为参数,返回值将作为索引展示。

<el-table-columntype="index":index="indexMethod">
</el-table-column>
methods: {indexMethod(index) {return index * 2;}
}

在这里插入图片描述

报错信息

el-table中通过type=index来显示序号。有时候序号不能正常显示。

解决方案

使用template来换一种写法

<el-table-column label="序号" width="50" align="center"><template slot-scope="scope">{{scope.$index+1}}</template>
</el-table-column>
二、vue中Missing required prop: “value” 报错

在这里插入图片描述

报错原因
  • 表单中没有进行双向数据绑定(v-model)
<el-form-item label="活动名称"><el-input></el-input>
</el-form-item>
  • el-option没有进行value赋值
<el-select v-model="value" placeholder="请选择"><el-optionv-for="item in options":key="item.value":label="item.label"></el-option>
</el-select>
解决方案
  • 表单中每一项都要使用v-model绑定
<el-form-item label="活动名称"><el-input v-model="form.name"></el-input>
</el-form-item>
  • el-option进行value赋值
<el-select v-model="value" placeholder="请选择"><el-optionv-for="item in options":key="item.value":label="item.label":value="item.value"></el-option>
</el-select>

若el-select进行了双向数据绑定,且每一项el-option都进行了value赋值,然而还报了这个错,这时需要检查下每一项绑定value的变量是否都在数组中存在。

相关文章:

  • Vue-2、初识Vue
  • leetcode 每日一题 2024年01月01日 经营摩天轮的最大利润
  • insert into select简单数据迁移-postgresql
  • springboot中引入AOP切面编程
  • 万界星空科技云MES,助力客户快速构建数字工厂
  • 在k8s集群中部署多nginx-ingress
  • Centos7.9或Deebian12安装K3s和k9s详细流程
  • C# OpenCvSharp DNN Gaze Estimation
  • centos7安装docker(包含yum配置阿里云镜像源)
  • ubuntu下编译obs-studio遇到的问题记录
  • 淘宝以图搜商品API调用详细步骤(apiKeysecret)
  • 农业银行RPA实践 3大典型案例分析
  • 嵌入式Linux之MX6ULL裸机开发学习笔记(IMX启动方式-启动设备的选择)
  • Redis布隆过滤器
  • 新年福利|这款价值数万的报表工具永久免费了
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • Asm.js的简单介绍
  • canvas绘制圆角头像
  • extract-text-webpack-plugin用法
  • Java 最常见的 200+ 面试题:面试必备
  • mysql中InnoDB引擎中页的概念
  • python 装饰器(一)
  • React-生命周期杂记
  • Spring Cloud Feign的两种使用姿势
  • Spring Cloud中负载均衡器概览
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 记录:CentOS7.2配置LNMP环境记录
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 时间复杂度与空间复杂度分析
  • 通信类
  • 原生 js 实现移动端 Touch 滑动反弹
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 昨天1024程序员节,我故意写了个死循环~
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • (1)(1.9) MSP (version 4.2)
  • (javascript)再说document.body.scrollTop的使用问题
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (ZT)出版业改革:该死的死,该生的生
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (一)插入排序
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)http-server应用
  • (转)jQuery 基础
  • (转载)OpenStack Hacker养成指南
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .cfg\.dat\.mak(持续补充)
  • .htaccess 强制https 单独排除某个目录
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET 中的轻量级线程安全
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .net中生成excel后调整宽度
  • [23] GaussianAvatars: Photorealistic Head Avatars with Rigged 3D Gaussians
  • [android] 练习PopupWindow实现对话框
  • [BZOJ1053][HAOI2007]反素数ant