兄弟们,谁懂啊。半夜23:00,学长发了一个之前提交的党员积分的项目,客户要求合并树级结构,让数据展示更清晰;请看大图:
要求把学这类似的一栏合并然后将其居中,但是突然发现居然微信小程序并没有专用的table标签啊!我真的会谢啊!最后好在我巧舌如簧,以我三寸不烂☞口技直接将活甩掉了一半,哈哈哈!
不过,我还是要写一大部分代码啊,给大家说说我重构这个表格的思路啊!我想的是将这个表格制作为一个横向树形的表格,用一个view将整个学的内容合并起来,正好表格中也存在其他的类型的树级内容,类似下图
再通过微信小程序的WX:for和微信小程序遍历对象的方法wx:for-index和wx:for-item来对生成的数据进行渲染。
但是突然发现这想法是个好想法,在Dom方面修改起来也不是太难。但是,突然发现将数据进行格式调整为树级结构这......
重点来啦
没有办法,因为这是一个外包的项目,如果没有达到别人的要求,客户也会不满意。那没有办法啊,硬着头皮写呗。喝口82年60°凉白开继续写代码逻辑...突然我灵光一现,TM不是有专门的AI辅助程序吗而且我还下载了cousor这个client。所以我直接将数据转成JSON格式,拉到cursor上叫它写代码了。
JSON数据
嘿,我的个乖乖,TND还真的给我写出来了
这可把我高兴坏了,今天晚上不用熬夜了?可是话本里面不是这么演的啊....好巧不巧,不巧的事情来了....
这里有个坑...[恶心]
因为我这个数据是经过JSON序列化之后拿出来的(数据不太全小伙伴坚持一下,别人的数据不能随意展示)
但是我在node中反序列化这个字符转的时候出现了问题
康康报错
说实话,当时困遭了的我已经无力解决这个问题了,我随即将数据复制到在线JSON转js的网站(在线JSON转JS对象工具 - UU在线工具)一顿操作将其改成了JS格式拿回来测试,嘿,成功了不假...
我又拿到真实的程序上调试,但是它却跟预想数据是有一定出入的,不过根据我的三寸不烂之舌(跟它不断地沟通)下。嘿,哥们儿,又是提前下班的一天(2023/5/22 1:32)...