## 项目概述 这个一个指定1920*1080大小画布,自由拖动组合生成模板布局的项目 ## 技术栈 - **html5** - **css3** - **javascript** - **jquery** ## DOM结构 ```html
``` ## localStorage 数据结构 **localStorage存储的数据结构放置在data.json中** ## 请阅读以下要求,必须严格遵守 * 执行任何任务的时候,请先输出你的思路,等待我确认之后再修改代码 * 有任何不确认的地方,请先向我确认再执行任务 * 请任何时候使用中文与我沟通或者确认,包括项目中使用注释也使用中文 * 不要更改之前的代码逻辑,包括删除注释等,只允许添加代码,或者当老代码不能满足需求的时候才允许修改 ## 任务 * 在index.js中conputedInitData函数,当type为save的时候帮我处理带有下划线的数据,数据结构参考data.json和下面示例(xxx为省略结果不代表真实值) ``` mainData = { xxx, children: [{ "focusedStyle_background": "", "focusedStyle_border_width": 0, "focusedStyle_border_color": "", "focusedStyle_scale": 1, ...这里后续还有可能扩展(例如) "other_name": "", }] } 最终转换为(最终转换的结果需要保留原址,类似focusedStyle_background): mainData = { xxx, children: [{ focusedStyle: { background: xxx, border: { width: xxx, color: xxx }, scale: xxx }, ...这里后续还有扩展也保持一样的转换(例如) other: { name: xxx } }] } ```