javascript
wukuy
github: https://github.com/wukuy
展开
-
Vue面试题2
一、对于MVVM的理解?MVVM 是 Model-View-ViewModel 的缩写。Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。View 代表UI 组件,它负责将数据模型转化成UI 展现出来。ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步View 和 Model的对象,连接Model和View。在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewModel进行交互,Model 和 ViewMo原创 2020-06-16 11:05:03 · 254 阅读 · 0 评论 -
js上传图片大小压缩
/* file:文件(类型是图片格式), obj:文件压缩后对象width, height, quality(0-1) callback:容器或者回调函数*/let photoCompress = function (file) { return new Promise((resolve, reject) => { try { ...原创 2020-02-08 11:40:24 · 220 阅读 · 0 评论 -
使用axios上传文件、下载(导出)文件
上传文件上传文件需要将请求头的Content-Type设置为multipart/form-datalet file = e.target.files[0]; let data = new FormData(); //创建form对象data.append('file',file);//通过append向form对象添加数据data.append('chunk','0...原创 2019-05-25 15:06:57 · 6068 阅读 · 1 评论 -
移动端兼容性问题
vivo手机低版本浏览器内核js执行报错babel-polyfillbabel-polyfill在应用中会模拟一个es2015+的环境,所以使用了babel-polyfill后可以使用内置对象如Promise和WeakMap,静态方法如Array.from和Object.assign,实例方法如Array.prototype.includes,以及generator函数(需要提供babel-p...原创 2019-07-27 17:43:22 · 613 阅读 · 0 评论