当前位置: 首页 > news >正文

如何推广网站会员注册江苏屹峰建设网站

如何推广网站会员注册,江苏屹峰建设网站,营销型网站建立费用,软件项目开发的阶段和任务前端读取文件当文件选择相同文件名的文件,内容不会变化 今天遇到个奇怪的bug,使用打开文件,并选择文件时,正常情况会读取文件信息。 但是如果先选择相同的文件名,则内容不会发生变化。 先说结论 只要不使用事件中e…

前端读取文件当文件选择相同文件名的文件,内容不会变化

今天遇到个奇怪的bug,使用打开文件,并选择文件时,正常情况会读取文件信息。

但是如果先选择相同的文件名,则内容不会发生变化。

先说结论

只要不使用事件中event.target.files[0]event事件即可。

// 前端读取文件当文件选择相同文件名的文件,内容不会变化// 问题描述:当选择相同文件名的文件时,内容不会发生变化。// 解决方案:避免使用 event.target.files[0],直接读取 fileInput.value.files[0]。// 示例代码:const fileInput = document.getElementById("fileInput");fileInput.addEventListener('change', () => {const file = fileInput.files[0];if (file) {const reader = new FileReader();reader.onload = (e) => {const text = e.target.result;store.markdownText = text;};reader.readAsText(file);}
});

原因分析

因为我们是用的方法使用的是change事件意思为,当文件发生改变的时候才会触发这个事件,于是如果文件是之前的文件那么event中的内容则不会发生变化。

const handelDocumentImport = () => {fileInput.value.click();fileInput.value.addEventListener('change', (event: any) => {// 不能使用// event.target.files[0];const file = fileInput.value.files[0];if (file) {const reader = new FileReader();reader.onload = (e: any) => {const text = e.target.result;store.markdownText = text;};reader.readAsText(file);}});
};

解决方式

先定义变量用于存储文件inputfile中的内容,之后每次文件点击修改时都将内容存储到这个变量中

之后只需要读取这个变量的files即可

const fileInput = document.getElementById("fileInput");fileInput.value.addEventListener('change', () => {const file = fileInput.value.files[0];if (file) {const reader = new FileReader();reader.onload = (e: any) => {const text = e.target.result;store.markdownText = text;};reader.readAsText(file);
});
http://www.yayakq.cn/news/688639/

相关文章:

  • 成都网站seo分析如何提高网站的收录
  • 如何做网站 百度设置 wap网站
  • 网站建设备案优化设天津基础设施建设
  • 网站建设 调研报告淘客联盟做任务网站
  • 做阿里巴巴网站费用如何做返利网站外推广
  • 深圳正规制作网站自己建服务类收费网站要多少钱
  • 做维修家具广告在哪个网站好做旅行网站好
  • 织梦网站安装出现dir株洲建设网站制作
  • 免费的网站域名查询app2345浏览器官网下载
  • 开发网站的可行性保险公司网站策划
  • 竞价推广网站建设个人创业项目
  • 网站前台如何做访问量显示娄底本地做寄生虫网站
  • seo怎样才能优化网站官方网站的网络营销功能分析
  • jsp网站设计教学做一体化教程aoc24g2色域
  • 成都旅游网站建设规划方案wordpress博客一直发布失败
  • wordpress编辑面板增强网站优化公司收费
  • 纪检部门网站举报建设站酷网怎么接单赚钱
  • 市场上网站开发价格seo团队
  • 维护网站成本html的网站案例
  • 网站制作需要多少钱新闻郑州软件开发学校
  • 中山模板建站代理手机版网站怎样做推广
  • 交易所网站开发网站开发一般用什么软件
  • wordpress标题收起衡阳网站优化教程
  • 网站的搭建需要多少钱WordPress 书架插件
  • 弹窗视频网站wordpress超链接代码
  • 在线课堂网站开发网站建设程序员
  • 东阳实惠营销型网站建设厂家网络规划设计师高级证书
  • 网站开发gxjzdrj十四五专业建设规划
  • 高端人才招聘网站排名如何购买凡客诚品
  • 网站建设维护管理软件长沙建网站需要多少钱