number:[{ type: 'string', pattern: '^[0-9]*$',required: true, message: '此项不能为空且只能输入整数,请检查', trigger: 'change' }],
在编辑中弹窗回显的数据如果是integer类型,那么其不能通过上面的校验,如何解决
this.list = res.data.rows
console.log("测试:"+res.data)
//res.data.rows[5].share=res.data.rows[5].share.toString()
for (const v of this.list){
v.number=v.number.toString()
}
将其转换为string来检验
弹窗回显数据 int类型不能通过校验的解决办法
最新推荐文章于 2025-08-28 16:50:44 发布
博客探讨了在编辑器中处理回显数据时遇到的问题,尤其是当数据为integer类型但需要通过string类型的校验规则时。文章提出了解决方案,即在接收到数据后将integer转换为string,以满足校验需求。此方法确保了数据能够正确通过验证流程。
1972

被折叠的 条评论
为什么被折叠?



