vue-upload-component 是相当不错的vue上传组件,开发中发现在ie9下,返回结果会变成下载文件。看到返回结果为带pre标签的文本,可以通过下面的代码将pre标签替换成空字符串,然后就可以解析成json了。
const result = JSON.parse(newFile.response.replace(/<\/?pre>/gi, ''));
本文介绍在IE9浏览器中使用vue-upload-component时遇到的问题及解决方案。当上传组件在IE9环境下返回预标签包裹的文本结果时,通过替换预标签为确保正确解析为JSON的空白字符串的方法。
vue-upload-component 是相当不错的vue上传组件,开发中发现在ie9下,返回结果会变成下载文件。看到返回结果为带pre标签的文本,可以通过下面的代码将pre标签替换成空字符串,然后就可以解析成json了。
const result = JSON.parse(newFile.response.replace(/<\/?pre>/gi, ''));
238