11 2021 档案
摘要:单纯的用组件封装,Vue注册, 组件引用,对于面包屑这一类层叠性较高的组件并不灵活:未来可能有更多级层的类目,顶级面包屑内容不好修改等 需要面包屑的组件: <Bread parentPath="/category/1005000" parentName="电器">空调</Bread> 通过 rend
阅读全文
摘要:主要使用到了IntersectionObserver这一个API https://developer.mozilla.org/zh-CN/docs/Web/API/IntersectionObserver/IntersectionObserver 其主要的思路就是: 使用监测是否进入可视区域这一AP
阅读全文
摘要:做项目的时候: 有这么一个需求,当id相同的时候,将所对应的对象返回给计算属性 视频内的代码运行正常,且无报错: const currCategory = computed(()=>{ return menuList.value.find(item => item.id category.value
阅读全文
摘要:1、新特性: https://www.cnblogs.com/yaxinwang/p/13800734.html 数据响应重新实现(ES6的proxy代替ES5的Object.defineProperty) 源码使用ts重写,更好的类型推导 虚拟DOM新算法(更快,更小) 提供了compositio
阅读全文
摘要:一个非 prop 的 attribute 是指传向一个组件,但是该组件并没有相应 prop 定义的 attribute 1、attribute和property 首先要区分JS中的attribute和property:https://www.cnblogs.com/lmjZone/p/8760232
阅读全文
摘要:window.performance 接口可以获取到当前页面中与性能相关的信息 1、performance.navigation:提供了在指定的时间段里发生的操作相关信息,包括页面是加载还是刷新、发生了多少次重定向等等 引用:https://www.jianshu.com/p/1355232d525
阅读全文
摘要:1、Vue内部如何监听message数据改变? Object.defineProperty Object.defineProperty(obj, prop, descriptor)obj:需要定义属性的对象prop:要定义或修改的属性的名称或Symboldescriptor:要定义或修改的属性描述符
阅读全文
摘要:节流:执行第一次操作,执行完毕后清除 function throttle(fn,delay){ let valid = true return function() { if(!valid){ //休息时间 暂不接客 return false } // 工作时间,执行函数并且在间隔期内把状态位设为无
阅读全文
摘要:在写商城项目时写了一段垃圾代码 根据methods返回值,来设置元素的行内样式 //元素: <li> {{ shop.score[0].name }} <i :style="{ color: serviceScore(0) }">{{ shop.score[0].score }}</i> <i :s
阅读全文