vuejs如何实现点击保存按钮把数据传到json/txt格式文件中并下载,下面web建站小编给大家详细介绍一下具体实现代码!
vuejs自带下载(非插件)
const element = document.createElement('a')
element.setAttribute('href', 'data:application/json;charset=utf-8,' + encodeURIComponent(this.code)) //下载json格式
//element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(this.code)) //下载txt格式
element.setAttribute('download', '文件名')
element.style.display = 'none'
element.click()
利用file-saver脚手架
安装脚手架
npm install file-saver --save
需要的页面引入
import saveJson from 'file-saver'
//如果this.data是数组格式,需要转换格式[JSON.stringify(this.data)]
let arr = new Blob([this.data], { type: 'text/plain;charset=utf-8' })
saveJson(arr, `文件名.json`)
javascript语法如何把json文件输出到html页面上
解决vuejs应用在nginx非根目录下部署时强制刷新404
上面是“vuejs如何实现下载json/txt格式文件”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_3474.html
workflows工作流
一个白色的咖啡杯,蒸汽从杯子里冒出来
一位穿着优雅银色装饰黑色连衣裙的苗条模特
一轮月亮悬挂在树上的天空中ComfyUI工作流
一个纸杯蛋糕ComfyUI工作流
令人着迷的一只老虎ComfyUI工作流
小丑鱼马林在鱼缸里游来游去ComfyUI工作流
一颗柔和的水晶金字塔ComfyUI工作流
坐落在白雪覆盖的广阔平原上2只可爱的雪豹
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

利用css3做一个动态loading效果
做一个好玩的时钟翻牌效果
纯html+css做一个3d统计效果
纯css制作卡通头像(随鼠标转头)
js+css3做一个灯泡开灯关灯效果
利用css绘画棋盘布局(象棋)
用ascii字符画图像
css3绘制一个会动的大嘴鸟







