js 本地保存 json/txt 文件

Posted 是阿恒呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 本地保存 json/txt 文件相关的知识,希望对你有一定的参考价值。

    function download(filename, text) {
            var pom = document.createElement(‘a‘);
            pom.setAttribute(‘href‘, ‘data:text/plain;charset=utf-8,‘ + encodeURIComponent(text));
            pom.setAttribute(‘download‘, filename);
            if (document.createEvent) {
                var event = document.createEvent(‘MouseEvents‘);
                event.initEvent(‘click‘, true, true);
                pom.dispatchEvent(event);
            } else {
                pom.click();
            }
        }
        var data = {
            a:11,
            b:[{a:1,b:3}]
        }
        download("data.txt",JSON.stringify(data));

通过a标签的download属性,将数据保存到href属性中,模拟点击事件实现文件下载;

href属性中也可以直接防止下载文件的地址;

以上是关于js 本地保存 json/txt 文件的主要内容,如果未能解决你的问题,请参考以下文章

根据图片的url地址下载图片到本地保存代码片段

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

js中如何将某地址的图片保存到本地指定文件夹中

怎么把弄到js文件里

js怎么把id存到浏览器本地