问题
需求: 对象转成字符串,保存到数据库,返回前端后再转回对象?
想要2个方法:
一个是类似JSON.stringify转成字符串,不能丢失函数,支持function和箭头函数
另一个是类似JSON.parse转成对象,要还原对象中原来的函数
数据
rule: [
{
type: "input",
field: "goods_name",
title: "商品名称",
on: {
change: function (val) {
console.log("aa", val);
},
input: (val) => {
console.log("bb", val);
},
},
},
{
type: "datePicker",
field: "created_at",
title: "创建时间",
on: {
change: function (val) {
console.log("cc", val);
},
input: (val) => {
console.log("dd", val);
},
},
},
],
方法
function toJson(){
}
function toString(){
}
你可以学一下 form-create的方案,
具体使用是这种效果
