1 toJSON自定义属性序列化
有时候我们不需要对这个对象的所有属性序列化,那么我们就可以使用这个方法 只是对单个某个属性进行序列化
1.1 可以对多个属性进行合并 处理,使用自定义分隔符“&”
created() {
let obj = {
age: "12",
name: ["天下", "太平"],
year: 2022,
toJSON: function () {
let toJSONData = this.name + "&" + this.year;
return toJSONData;
},
};
console.log(JSON.stringify(obj)); //"天下,太平&&2022"
},
1.2 也可以单独返回单个属性
created() {
let obj = {
age: "12",
name: ["天下", "太平"],
year: 2022,
toJSON: function () {
return this