radio组件change事件在v-form-render缺少oldValue的问题

[复制链接]
查看: 16   回复: 0

1

主题

3

回帖

54

积分

注册会员

Rank: 2

积分
54
7 小时前   显示全部楼层   阅读模式  

需求:radio切换的时候要累加不同的计分,有个总分需要计算
做法:radio每一项的value是数字1,2,3,4...,change的时候,将value转换成数字加总,因为有编辑问题,所以是总分-oldValue+Value
状况:
v-form-render加载好设计表单后,radio选择触发change,算出总分。然后保存json到数据库。
编辑时,用editFromRef.value.setFormData(jsonData);加载数据。
问题来了,加载后的数据,再重新选择的时候,第一次oldValue是空,再点击第二次,oldValue就会有值。
有没有大佬遇到过这个问题,总感觉是oldValue在本地缓存,像是bug或者类型转换的问题。查了文档也没有。
具体如下图

下图是我编辑前为3,点击选择2触发change,但是oldValue的3没有

再重新选回3,oldValue的2就有了

求解~顺带问一句题外话,element plus一直在升级,官方还在跟着维护吗,下面这个问题会不会后期出现问题

我知道答案 回答被采纳将会获得200 威望 已有0人回答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册账号

x
回复

使用道具 举报

您需要登录后才可以回帖   登录 注册账号

高级模式