1、移动端
1.1、fastclick(消除移动端300ms延迟)
fastclick 消除移动端300ms的点击延迟,主要采用tap时间替代了 click事件
1.2、vue scroll view 插件(做上拉加载,下拉刷新等)
https://my.oschina.net/u/2338697/blog/1584936 (作者对很多插件进行比较)
2、PC端
2.1、上传图片剪裁插件
vue-image-crop-upload (总体很好,缺点是首先要触发插件,再到插件里面选择图片,上传成功还要自己手动关掉)
3、公共
3.1、左右 跑马灯(marquee)
左右 跑马灯(marquee).gif⑴、vue-marquee-tips 使用很简单的插件
但是这个插件有一个缺点,就是滑动速度不能调节。插件可以设置动画时间,当动画时间固定,内容很短的时候,滑动的很慢,内容很长的时候滑动的很快。所以当内容是动态获取、不知道内容大小的时候不推荐使用。
⑵、这里可以使用marquee
标签,虽然marquee
标签已经被W3C废除了,但是浏览器为了兼容以前的代码,所以这个标签还是可以用的。
<marquee behavior="scroll" direction="left">{{announceWords}}</marquee>
3.2、时间插件(时间转化,格式化)
moment.js 大而全时间插件
npm install moment --save
dayjs API和moment.js一样,但是更加轻量级(推荐用这个)
npm install dayjs --save
3.3、js点击复制内容
v-copy 在vue中非常方便通过js复制内容
3.4、好用的 localStorage and sessionStorage 使用插件
github地址
网友评论