自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

翻译 JSZip解压,文件名乱码问题解决

官方文档解释需要额外安装npm i iconv-lite -S官方演示代码:(其中cp866改为gbk可解决中文乱码)// here, "bin" is a russian zip file, using the cp866 encoding for file names// by default, using UTF-8 leads to wrong file names:zip.loadAsync(bin).then(function (zip) { console.log(zi

2021-05-26 09:48:55 3405 3

原创 前端(vue)JSZIP读取压缩包文件,JSZIP解决乱码

前端(JS\VUE)JSZIP读取压缩包文件内容,JSZIP解决乱码主要需要需要安装jszipnpm i jszip -S下面是用vue 做为演示(如果只用vue其实可以省略jquery)<template> <div> <h3>选择一个压缩文件</h3> <input type="file" id="file" name="file" multiple /><br /> <div id="

2021-05-26 09:29:11 3922

原创 Vue实现双向数据绑定代码-详解

Vue实现双向数据绑定代码​ Vue实现双向数据,通过Object.defineProperty()中set()方法与get()。即发布订阅、订阅模式,(发布、订阅模式参考资料),对数据进行拦截。实现双向数据绑定(本人上一篇文章有讲过基本原理)。代码Object.defineProperty()传入三个参数:监听的对象自定一个属性名(案例中定义为binding,当多个监听用于区分)json对象,设置get、set方法(对应被调用、被修改)<!DOCTYPE html>&l

2021-03-29 19:32:40 423

原创 Vue数据双向绑定与阻止

Vue官网首先建议大家多看看官网,上面的链接是Vue官网的介绍。关于双向数据绑定​ 不同的MVVM框架中,双向数据绑定所用到的技术有所不同。​ Vue使用的是ES5中**Object.defineProperty()**方法监控对数据的操作,从而实现数据同步。并将变更后的数据重新渲染到视图中。通常在编写代码时:​ 我们需要从服务器获取数据(也就是MV模式中的M-model)并渲染到视图(V-view)中。当数据有变化时,再次进行渲染更新视图,使得视图与数据保持一致。​ 反之,当用户与页

2021-03-27 11:01:08 1625 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除