自己写的登录,注册,找回密码中英文,也支持在data属性里用,这个是vue脚手架搭建的项目,vue create web.下载后需安装包,npm i 安装基础包,里面有jQuery,layer,等等,看缺啥包,自己下载。可以在src文件夹main.js里面看用了什么包。然后相应下载,npm i 包名。那个htttp.js是配置接口信息,和浏览器拦截器,自己看视频学着按需求写的。
原理其实很简单,就是将文本或者JS字符串信息(即后台返回来的在服务器上没有具体路径的动态文件,如导出数据功能)借助Blob转换成二进制,然后,作为 a 标签的 href 属性,配合download属性,实现下载功能,缺点是如果文件太大会下载失败。
下面是导出数据的一个实例:
$("#exportAll").on("click",function(){ //点击【全部导出】
//layer.load();
var province = $('#operatingData