摘要:压缩部分是从网上搞下来的上传部分是自己写的,相当于在其他人的基础上完善了这个压缩上传流程。文本框选择图片默认进行上传,有时间再改一下按钮上传。 压缩部分是从网上搞下来的,上传部分是自己写的,相当于在其他人的基础上完善了这个压缩上传流程。 压缩部分,压缩率一般,重在浏览器支持方面好些,使用了FileReader和Canvas实现,FileReader浏览器支持方面还不错:showImg(...
摘要:在之前我们根绝对象的原型说过了的原型链,那么同样的万物皆对象,函数也同样存在这么一个链式的关系,就是函数的作用域链作用域链首先先来回顾一下之前讲到的原型链的寻找机制,就是实例会先从本身开始找,没有的话会一级一级的网上翻,直到顶端没有就会报一 在之前我们根绝对象的原型说过了js的原型链,那么同样的js 万物皆对象,函数也同样存在这么一个链式的关系,就是函数的作用域链 作用域链 首先先来回...
摘要:这里以网易云音乐作为示例,效果图我们先一层一层写导航先设计第一层设计导航页面样式第一个导航页面为发现第二个导航页面为其余代码一样,注意要把改为相应路由配置路由使用制作导航我们创建一个新组件把他插入到中设计好路由的数据源发现音乐我的 这里以网易云音乐作为示例,效果图: showImg(https://segmentfault.com/img/bVbuOO3?w=2160&h=224); ...
摘要:尤其是通过生成文件内容,然后通过浏览器端执行下载的操作。日前,项目中就遇到了这类需求,在浏览器端实现保存当前网页为图片,然后还可以下载。提供了一种创建对象的方法,但是兼容性堪忧,绝大部分浏览器都没有实现。 问题场景 在前端很多的项目中,文件下载的需求很常见。尤其是通过JS生成文件内容,然后通过浏览器端执行下载的操作。如图片,Execl 等的导出功能。日前,项目中就遇到了这类需求,在浏览...
摘要:创建项目安装本文中使用的版本为在中引入例子第一个测试例子验证通过更多配置请参考官网我们只是用些常用配置和常用的验证中文配置全局配置这样就可以使用中文提示了自定义错误提示昵称不得为空写法昵称不得小于个字符 创建vue项目: vue init webpack vee cd ./vee npm run dev # or yarn run dev 安装 VeeValidate npm...