详解Element-UI中上传的文件前端处理
Element-UI对于文件上传组件的功能点着重于文件传递到后台处理,所以要求action为必填属性。但是如果需要读取本地文件并在前端直接处理,文件就没有必要传递到后台,比如在本地打开一个JSON文件,利用JSON文件在前端进行动态展示等等。首先定义一个jsonContent, 我们的目标是将本地选取的文件转换为JSON赋值给jsonContent然后我们的模板文件是利用el-dialog和el-upload两个组件组合:这里停止文件自动上传模式:auto-upload="false"最后通过html5的filereader对变量uploadFiles中的文件进行读取并赋值给jsonContent为方便测试,以下是完整代码:另外一篇文章是介绍如何将jsonContent变量中的JSON对象保存到本地文件
下载地址
用户评论