form-create中的多选框是数组类型,在数据库中存储的值也是[xxx],将值回显在界面里,报错应该为数组类型,而我传的是string类型
时间: 2024-02-24 18:56:12 浏览: 101
若依框架前端form-generator升级为最新版本,添加json解析器,将json配置解析为页面
你可以通过使用JSON.parse()方法将字符串类型的值转换为数组类型,然后再进行回显。例如:
```javascript
// 假设你的多选框值为 "[apple,banana,orange]"
let value = "[apple,banana,orange]";
// 将字符串类型的值转换为数组类型
value = JSON.parse(value);
// 然后再进行回显
this.form.checkboxModel = value;
```
这样就可以避免报错了。
阅读全文