vue-cnzz-analytics 基于Vue SPA项目的友盟CNZZ统计插件(支持Vue 3.0)

一个专为SPA项目开发的友盟统计插件,支持Vue 3.0以及2.0版本同时使用,也可用于VuePress项目,支持在路由切换时,自动上报流量数据等功能。

vue-baidu-analytics 基于Vue SPA项目的百度统计插件(支持Vue 3.0)

一个专为SPA项目开发的百度统计插件,支持Vue 3.0以及2.0版本同时使用,也可用于VuePress项目,支持在路由切换时,自动上报流量数据等功能。

百度地图api实例销毁方案 可用于Vue单页面项目

最近项目用到了百度地图的api,用倒是没啥毛病,就是发现用完之后留下来的垃圾太多 = = 项目是基于Vue做的,当时发现在需要百度地图的那个路由用完之后,切去其他页面,积累了很多DOM,并且再次进入会再次创建,在项目里体验越久,DOM树越累赘,并且由百度地图创建的定时器越攒越多。

外卖拼单计算器:自动帮你计算合伙点外卖应该支付多少钱

目前除了美团之外,其他的外卖app(像饿了么啊、瑞幸啊、麦当劳肯德基啊)都没提供自动计算账单的功能,自己每次拉excel算的蛋疼,所以写了这个,无需纠结红包、抵扣券等乱七八糟的减免,会自动计算折扣比例来得到最终账单。

Vue 3.0图片裁切插件:vue-picture-cropper

开始玩Vue 3.0之后发现生态上要啥没啥,所以自己弄了一个,基于cropper.js,支持Vue 3.0的图片裁切工具组件,支持在Vue组件里按需引入,模板和实例也仅限在组件内使用,根据Vue 3.x的设计思想,官方也不推荐全局导入各类插件。

资料专题:一个关于Vue 3.0 + TypeScript的起步教程

自从海贼王更新后,就开始正式用 `Vue 3.0` + `typescript` 写业务了,在经过这段时间的尝试,发现从测试到正式版本变化还是很大,很多过往的博文已经对不上了,还是踩了不少坑,这个过程也打了不少笔记,整理起来,供需要的朋友避坑,也免得以后自己忘记了。

js-file-reader 一句代码把input的file转换为base64和blob格式

最近做后台比较多,而且经常要用到文件上传和预览,写的有点烦 - -,所以弄了这个小玩意…通过 `input` 的 `file` 属性选择文件后,只需要一句代码,就可以通过这个小工具获取对应的 `base64` 和 `blob` 值。

解决vscode保存vue文件时 压缩stylus代码为一行以及无法注释template的问题

最近有好长一段时间都出现了一个诡异的情况,我保存vue文件的时候,stylus写的好好的,然后当我按下Ctrl+S,老是变成这样一行,还能不能玩了??……然后less/sass都不会,唯独stylus出现了,我又比较喜欢stylus,无需花括号,无需冒号,无需分号的简洁…

使用getBoundingClientRect 针对scrollTop一直为0且documentElement无效的解决方案

今天在上线一个移动端需求的时候,QA妹子跟我反馈在她们一部iPhone X上面出现了一个滚动加载会同时触发下拉刷新的bug…我就 ???……一个在顶部一个在底部这也能扯上关系?然后再进一步测试,发现这个坑是出现在自家app的内置webview上,在浏览器和微信等环境都正常。

JSSDK开发思路 基于RollupJS的经验记录

虽然Rollup的推出时间应该是比Webpack早,但之前类库的工作都是公司其他前端部门负责维护,还真的没有去接触过它,直到最近自己要负责开发一个用于新业务线的JSBridge和JSLibrary,才对它有了一定的了解。