一、该问题的重现步骤是什么?
1. avue select类型的下拉,设置multiple多选属性后,输出的值是[a,b]还是a,b?
2. 两个项目,一个项目(saber 2.8.1升级到2.9.1)输出的是[a,b],另外一个项目(直接同步2.9.1的)输出的是 a,b字符串。
3.想问问实际是哪个值?
二、你期待的结果是什么?实际看到的又是什么?
想知道 Saber 配置的多选下拉框实际输出值 是数组 还是带逗号的字符串?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
目前看官网最新的demo是数组,如果传递到后端,一般都会把数组专程字符串逗号隔开
现在发现我另外一个项目直接git同步回来的2.9.1版本。也一样的用法。前端输出的时候没有经过转换也是带逗号字符串呢。然后直接传递到后台保存,在数据库查询是a,b,c这样一个字符串。但是有一个从2.8.0升级到2.9.1版本的是数组,在前端传递之前需要做一下字符串转换才可以达到上述效果。所以才有疑问,不知道是不是前端更新漏了什么。
你看下avue的依赖是否都是同一个文件,如果是同一个文件,两个工程都不一样。 那你需要整理一下,然后把源码打包发到 bladejava@qq.com。并附上重现步骤,这样我们才能帮忙排查
遇到同样的问题,我用同一个版本,有时返回[1,2]有时返回“1,2”
扫一扫访问 Blade技术社区 移动端