摘要:
众所周知,在Vue中是不推荐使用index作为列表循环的key来绑定的,原因可见这篇文章 → 在 Vue 中为什么不推荐用 index 做 key 那么,当我们遇到不得不避免使用index作为key,但同时后端传来的数据中又没有唯一标识字段的时候怎么办呢? 办法就是自己为数据添加唯一标识 —— uu 阅读全文
摘要:
最近连续看了几个GitHub上的开源项目,里面都用到了 Pinia 这个状态管理库,于是研究了一下,发现确实是个好东西!那么,Pinia 的特点: 轻量化 —— Pinia 体积约1KB,十分轻巧,加载运行都很快速,相对来说Vuex明显块头更大一些 Pinia 的 API 设计并非追求另辟蹊径,事实 阅读全文
摘要:
问题点:Vant框架Tab标签页设置sticky属性后,标签吸顶后不能随着页面滚动下来,且吸顶时要滚动过标签底部才能吸顶; 解决方法:在形成页面滚动的父级节点设置overflow: auto; 阅读全文
摘要:
移动端页面会出现这样一种问题,本想触摸滑动弹窗内的滚动列表,然而发现有时候滑动的却是遮罩层下面的内容。 目前找到的最佳解决方案是,在css中设置: html { position: fixed; overflow: hidden; height: 100%; } 次佳方案是(Vue项目中):给弹窗和 阅读全文
摘要:
这个属性只用于iOS (iPhone和iPad)。 当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。 要重设这个表现,你可以设置-webkit-tap-highlight-color为任何颜色。 想要禁用这个高亮,设置颜色的alpha值为0或者直接 阅读全文
摘要:
一、初识正则表达式 1、正则表达式用途 1. 校验; 2. 查找匹配; 3. 替换; 4. 拿到想要的字符串后执行其他想完成的字符串操作。 2、创建正则表达式 描述字符串规则的表达式 1. 直接量创建 /pattern/attrs 2. 对象创建 new RegExp(pattern, attrs) 阅读全文
摘要:
非原创,本文转自: "baihu" 日常开发中经常会遇到 this 指向的 bug,郁闷好久才猛然醒悟,痛定思痛,将 this 做个汇总,以便在日后的开发工作中少走弯路。 注意:文本只针对浏览器环境(浏览器和 Node 中的情况是有区别的)。 一:全局执行 可以看出在全局作用域中 this 指向当前 阅读全文
摘要:
关于reverse()和sort()方法的返回值问题 先说结论:reverse()和sort()方法的返回值并不是当前步骤排序后的数组,而是数组的引用。 展示如下: var arr = [2, 5, 3, 6, 9, 7, 12, 15, 20, 35 阅读全文