自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 js层面事务回滚的理解

2、失败了要回滚到之前的状态。之前一直有听说后端有事务回滚(没去了解过实现原理,但应该就是出问题了,回到上一个状态吧!核心就是:初始化时记录回滚方法。然后成功时记录这次成功的值,如果失败就执行回滚,那就会去执行我们初始化的方法并传入上一次成功的值,用于回滚!

2024-02-02 10:22:05 468

原创 vant下拉刷新,改写成 上拉刷新/上拉加载

世面上都是下拉刷新,找了好多地方都没上拉刷新的效果(不是触底加载)....,算了,cv vant的代码去!版本信息:"vant": "^4.8.2","vue": "^3.2.45",utils/index.mjs的checkBottom方法。好了,上面是代码介绍,老规则直接上代码!

2024-02-02 09:49:17 1015

原创 fetch-event-source踩坑sse(getReader)

去百度一下,原来还有fetch-event-source实现了post方式的EventSource(我管你原理怎么实现的,tm能用就行),然后引入,测试,发布!还有一个灵异的地方:本来我一直想不懂,为什么这个app的浏览器里一个请求会有两个请求出现(不是options预检),这时我才明白,因为这个fetch是假的,这个app壳子自己又用xhr来了一遍,所以请求了两次。灵异事件一:我只问了一个问题,然后卡住了,过了一会儿一刷新页面,列表里很多一样的问题【发起了多次请求】

2024-01-29 16:07:06 3447 13

原创 vue3发送验证码倒计时

vue3封装发送验证码方法

2023-03-22 16:21:47 960

原创 类抖音评论区弹窗效果,手拖弹窗

类抖音评论区弹窗,可拖拽

2021-11-19 19:51:22 1369 1

原创 甘特图 gantt [GSTC]

此控件的githubhttps://github.com/neuronetio/gantt-schedule-timeline-calenda原因:最近想做个甘特图玩玩,找了几个控件,还是这个最好用,不过协议是免费用两个月后面要收钱!声明:仅用于源码的学习,如果读者用此文章的方法改动后的js源码用于任何违背此项目方意愿的事情与本作者无关,改动后的版本请勿用于商业目的,支持项目协议!如有需要请购买正版。略懂的用户建议直接正文首先白嫖官方的运行说明用【https://github.c

2021-10-22 15:06:20 3853 13

原创 vue广播与派发(组件间通信)

/** * @param {*} componentName * @param {*} eventName * @param {*} params * @param {*} once 通知到一个就不找了 */export function broadcast(componentName, eventName, params, once = false) { for (let i = 0; i < this.$children.length; i++) { const c.

2021-08-27 15:37:38 830

原创 better-scroll加载包含img标签的富文本内容

/* 下面1、2主要是用better-scroll加载包含img标签的富文本内容时 所用, 为了更好的refresh()时机 */// 1、加载图片function preloadImages(arr) { let loadedImage = 0; let newImages = []; return new Promise((resolve) => { const isFinish = (v) => { loadedImage =+ v.

2021-08-26 14:10:22 168

原创 elementui使用scss自定义主题样式重复

传送门:https://github.com/zhuxiwen/elementui-scss-theme-no-repeat

2021-08-26 10:08:52 801

原创 通过moment给两个指定日期之间添加数据

比如某个需求你前端要的是12/20至12/23的数据,并在页面中显示出来,但是后端没查到21号有数据,他可能返回的数据是这样的(缺少某一个,比如2019/12/21)[{"today":"2019/12/20 00:00:00","num":1},{"today":"2019/12/22 00:00:00","num":5},{"today":"2019/12/23 00:00:00...

2020-01-03 10:59:07 801

原创 列表分页加载动画效果(vue)

最近看到一个列表加载动画效果蛮有意思的(仿的对象),于是看了下其写法,网上没有找到能直接抄的,于是自己写个吧〜仿的对象示例图:*完成的效果是下面这样:下面贴代码~home/index.vue&lt;template&gt; &lt;div class="home-main"&gt; &lt;van-list style="min-height: 100vh;w...

2019-03-14 13:40:29 1446

原创 vue-clipboard2基本操作

123

2017-12-26 17:00:21 2414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除