文件名称:xmind-hiring
文件大小:168KB
文件格式:ZIP
更新时间:2024-04-29 12:08:19
JavaScript
Xmind前端作业 工作总结(思考过程,遇到问题,解决方案) 看到输入是CSV文件,我就开始想怎么解决输入的问题,是让用户点击选择文件上传来输入吗,总觉得这样不够优雅。我选择使用 文件读取CSV文件进而解析的方式,实际操作之后发现前端并没有权限来进行文件操作,只好使用Node.js来进行文件操作和CSV解析, 接着用express这个Web框架来运行Vue构建好的静态文件,这样就可以解决CSV输入问题了。 接着遇到了第二个问题,根据下来框月份来进行筛选,如果下拉框和展示账单的列表全部写在一个文件里,自然不会遇到什么问题。 可当你想要把这两部分拆解,组件化的时候,问题出现了。下拉框选择的月份数据如何通知给展示列表?如果通过回调事件的方式那实在 是太不优雅了,回调的你都不知道这些事件到底是在哪里处理的。想到了曾经在swift里遇到的ReSwift,就是Redux的思想,通过 Action,St
【文件预览】:
xmind-hiring-master
----client()
--------public()
--------yarn.lock(370KB)
--------src()
--------babel.config.js(73B)
--------README.md(316B)
--------.gitignore(231B)
--------package.json(979B)
----README.md(2KB)
----.gitignore(23B)
----server()
--------yarn.lock(15KB)
--------model()
--------csv.js(891B)
--------data()
--------index.js(125B)
--------db.js(2KB)
--------api.js(1KB)
--------package.json(321B)