logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue 文件转base64方法 && base64转blob路径方法 && a链接下载文件 && form表单下载文件

getBase64(file) {return new Promise((resolve, reject) => {let reader = new FileReader();let fileResult = "";reader.readAsDataURL(file);reader.onload = () => {fileResult = reader....

#vue.js#前端#javascript
vue3+vite配置全局scss

首先下载scss,sass-loader,sassnpm install --save-dev sass-loadernpm install --save-dev node-sassnpm install --save-dev sass打开vite.config.ts,添加下边代码,并重启服务module.exports = {cssPreprocessOptions: {scss: {addit

#vue.js#typescript#javascript
微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式(最最最优版)

后觉得还有更好的解决办法,这次真的找到更加优化版本,一定需要后台配合才行:后台接口返回文件流,不用判断安卓还是IOS,统一前端点击按钮使用form表单提交,安卓会自动弹出默认浏览器引导,IOS会弹出下载窗口。这个应该是最优版本。这里有个知识点,form表单提交,method=‘get’请求 action 无法携带?method=“post’可以携带。

#微信#前端#javascript
微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式

安卓用户,手动点击右上角打开其他浏览器。_loadFile是使用pdf.js 预览pdf文件的,会在下个文章写,当然如果页面是空白也可以,或者是一段友好的提醒文字也可以。IOS手机可以直接下载文件,但是需要后端设置Content-Disposition和Content-Type。PopUp组件是引导层,引导用户点击右上角打开其他默认浏览器,代码就不贴这里了,每个公司都有每个公司的风格。安卓手机只能

#ios#微信#android
到底了