js工具
aqingbenben
喜欢计算机技术,目前从事前端。立志做一个国际化"码农"。
展开
-
Unexpected token < [duplicate] webpack打包发布新版本加载新js抛错
问题描述,报错app.6fbc22d5.js:1 Uncaught (in promise) ChunkLoadError: Loading chunk 14 failed 是由于webpack拆分包,打包出来js是带有hash值得。如果用户已经登录,本地已经知道,需要按需加载的js路径地址。但此时服务重新发版,会导致打包出来的hash值会有变化。用户使用旧的资源去请求。导致加载不到资源,服务器会返回登陆的html。 导致页面点击没反应抛错。 Synta...原创 2020-11-27 15:55:00 · 583 阅读 · 0 评论 -
前端如何把流文件转换为json
之前使用axios下载一直是好好的,知道产品提出,下载的错误信息需要提示出来而不是显示在下载文件里面。在网上搜索良久,也没有答案没办法,只能去这里找https://developer.mozilla.org/zh-CN/docs/Web/API/Blob/text查找文档。废话少数,直接把代码贴出来 Vue.axios({ method: 'post', ...原创 2020-03-25 10:08:55 · 3700 阅读 · 0 评论 -
代码与可视化页面转换
最近在项目中遇到一个麻烦的事,需要在前端编写好代码,发送到后端执行。并且在前端创建模板,用户只要在可视化页面填写可变参数就好。 这确实很为难,不到要写好代码,而且代码的可变参数需要动态改变,最后想出来一种解决方案,使用标记{{name}}去替换。具体项目代码就不便于大家而分享了,写了一个简单实现,与大家分享。var param = [ {"name": "IP地址", "key": ...原创 2018-06-27 09:31:13 · 1545 阅读 · 0 评论 -
js 下载流文件(blob)
export default function(content, fileName) { const blob = new Blob([content]); const a = document.createElement("a"); const url = window.URL.createObjectURL(blob); const filename = fileName;...原创 2019-08-16 10:05:14 · 13662 阅读 · 5 评论