前端经验

javascript使用链接跨域下载图片

前言 图片是最常见的静态资源文件,可以从本地、外链获取图片,或者使用base64码展示。而canvas的toDataUrl() API可以将图片转base64码,然后模拟点击事件即可下载图片。 外链下载 在本地...

前端经验

async/await让异步操作同步执行的方法详解

一.前言 我们经常会遇到这样的麻烦事,多个函数按顺序执行,返回结果却不是我们预期的顺序,原因一般是由于异步操作引起的,所以呢,我们需要一种解决方案来处理这种问题,从而使得异...

前端经验

浅谈Three.js截图并下载的大坑

最近做有关three.js的动画,想通过截图然后在新的页面打开截图,并且想把图片下载到本地,连环坑很ok:ok_hand:嗯。这个必须要记下来! 先来看看普通页面的截图 一开始看到这个,完全...

前端经验

vue中使用vee-validator完成表单校验方案

前言 由于大部分移动端的组件库都不提供表单校验,因此需要自己封装。目前,使用较多的是async-validator和vee-validator。其中,elementUI组件库提供的表单验证也是基于async-validator,vee-...

前端经验

解决vue的过渡动画无法正常实现问题

前记: 最近在写vue的一个项目要实现过渡的效果,虽然vue动画不是强项,库也多,但是基本的坑还是得踩扎实; 建议: 先学习vue官方文档的 进入/离开 列表过渡 章节,那么我们来看bug...

前端经验

js new Date()实例测试

js new Date() 测试 var t = new Date ().toString(); //t = Thu Oct 31 2019 11:36:57 GMT+0800 (中国标准时间) var t1 = new Date (); var data_arry =[]; var that = new Date (); data_arry.push(that.constructor()); // Thu Oct 31 2019 11:50:...

前端经验

Vue 使用beforeEach实现登录状态检查功能

使用VueRouter的beforeEach钩子函数,可以实现导航跳转前检查登录状态的需求。 1.在登录请求接口时返回用户的信息,比如 userInfo:{userId:123, userName:小明},登录成功之后将userInfo存入store中...