element-ui下拉多选报错Error in event handler for "handleOptionClick": "TypeError: value.push is not a func


                    
                

 

addForm: {
                    username: "",
                    gender:'1',
                    mobile: "",
                    userid:'',
                    address:'',
                    zoneid:[],
                    status:''
                    },

多选的那个字段本来应该定义成数组的,因为他会自动的把你点击的内容push到里面。所以你定义成了string类型的。他就会报上面的错误。

如果你提交给后台的又是字符类型如。"10,12",而不是["10","12"].你要在提交之前使用arry.toString()转为字符就可以啦。

你可能感兴趣的:(js,vue,element-ui)