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工作流
一只可爱的快乐老鼠戴着帽子ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3结合svg做一个动态广告
3d文字360度旋转
css3画弹珠,可以滚动!
jquery做一个漂亮挂墙动态时钟
canvas空间文本射线
纯css翻书效果
2023年程序猿如何给自己开启一场烟花盛会
js实现下雪特效










