自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 shopify购物车页面添加折扣码输入框

【代码】shopify购物车页面添加折扣码输入框。

2023-11-23 10:55:02 138

原创 element 表格有固定列时滚动不齐有迟滞性

解决方案是继承覆盖element的Table组件,并重写Table组件的bindEvents和syncPostion方法,因为根据源代码发现,Table中的syncPostion方法可能出于性能的原因使用了防抖,我们这里就直接把防抖拿掉了,但这不是产生问题的主要原因,这个只是会导致轻微的迟滞。产生这个问题的最主要原因是:滚轮事件会自动触发滚动事件,滚动事件中自动使用了behavior: 'smooth’机制,这个机制会让滚动看起来很丝滑,但会耗费更多的性能,估计浏览器处于性能考虑导致两个滚动效果不同步了

2021-09-25 10:59:00 2985 1

原创 谷歌浏览器升级到 80 后解决拦截cookie方案

Google 将在2020年2月4号发布的 Chrome 80 版本(schedule:https://www.chromestatus.com/features/schedule)中默认屏蔽所有第三方 Cookie,即默认为所有 Cookie 加上 SameSite=Lax 属性(https://www.chromestatus.com/feature/5088147346030592),并且拒绝非Secure的Cookie设为 SameSite=None(https://www.chromestatus

2020-08-24 11:25:51 2949 5

原创 多维数组递归查找

let test = [{id:1},{id:5,children:[{id:6,children:[{id:7}]}]}] function chbehavior(arr, id) { let res; (function deepId(arr, id) { for (let a of arr) { if (a.id === id) { res = a;...

2020-08-19 18:16:44 680 1

原创 VUE封装防抖和节流

let timeout = nulllet timer = nulllet start = 0//函数防抖(debounce)export const debounce = (func, delay) => { if (timeout !== null) clearTimeout(timeout) timeout = setTimeout(func, delay)}//函数节流(Throttle)export const Throttle = (func, wait,

2020-08-10 14:25:25 919

空空如也

空空如也

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

TA关注的人

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