UNPKG

czy-avue-form-design

Version:

Vue3.0版本,因Avue还存在一些bug,请慎重使用。

43 lines (40 loc) 1.15 kB
export const jsonMixin = { created: function () { }, methods: { JSONStringify (option){ try { return JSON.stringify(option, (key, val) => { // 处理函数丢失问题 if (typeof val === 'function') { return `${val}`; } return val; }, 2 ) } catch (e) { return option } }, // 对象序列化解析 JSONParse (objStr) { try { return JSON.parse(objStr, (k, v) => { if (typeof v === 'string') { try { if (typeof eval(v) === 'function') { return eval(v); } } catch (e) { } } return v; }); } catch (e) { return objStr } } } };