02 2023 档案
摘要:在vue中想要实现动态展示表格项,可以写一个可扩展的组件 1:主要思路组件需要接受哪些数据:headerData 表头数据(添加showHeader字段 来控制列是否显示) data 表格数据扩展性:可以通过添加共性:若组件多次使用考虑是否有一些共同数据或者方法可以放在一个地方去写 需要考虑的问题
阅读全文
摘要:实现如下效果:当鼠标经过 会出现蒙层 并且有对应需求 思路:蒙层采用定位 鼠标经过给蒙层元素display设置为'block' 鼠标移开display设置为'none' ,具体看代码这是渲染的图片和蒙层 <div class="main-img" @mouseenter="handleImgMous
阅读全文
摘要:今天依旧是改bug的一天,总结一下需要注意的地方1:关系到流程的 比如这个操作 会影响到数据或者状态的改变 通俗来讲 就是 动一发而牵全身 所以在关系到这类操作时 我们要考虑 在当前页面 操作完成后哪些地方状态会改变 来进行刷新 (!!一定要先思考清楚)2:当遇到特殊情况 我们应该尽可能缩小会被影响
阅读全文
摘要:今天输出不多,主要说几个印象深刻的1:前端免登录的逻辑 一般都是后端给出地址 会带上项目所需要的参数 我们前端只需要通过地址栏拿到所需要的例如token 就可以实现免登录了 像单点登录这些都是通过地址栏去传递参数 然后前端去就行处理实现需求2:react的hooks useRef 对useRef一直
阅读全文
摘要:以前我对useRef的使用印象好像只有在表单中经常用到,今天系统的整理了一下useRef 敲重点!!! 用useRef设定的值改变 是不会引发组件重新渲染的,useState才会接下来主要来说说useRef的几个作用吧1:用useRef获取React JSX中的DOM元素,获取后你就可以控制DOM的
阅读全文
摘要:鉴于今天都在修修改改bug,今天的主题主要是 bug预防以及细节完善 虽然很基础 但是也是必不可少的1:关于表单form有需求按照需求来 没有需求我们也要自身考虑很多地方 关闭清空表单数据 编辑回显表单数据 这是最基础的 然后就是表单验证 字符长度一般要有限制 限制输入空格 2:关于表格 考虑表格内
阅读全文
摘要:1:问题描述当删除表格最后一页的最后一个数据时,页码跳到了上一页,但是请求的还是删除前页的数据 2:问题原因删除元素后,请求使用的页码仍然时2不是1 但是此时2页码已经被删除了 我们应该请求页码1的数据3:解决方案1:通用方法(适用于批量删除或者单个删除判断最后一页是否已经删除) 当页面请求到的数据
阅读全文
摘要:1.join 数组变成字符串 不改变原数组 1 let arr1 = ['I', 'Love', 'You'] 2 console.log(arr1.join(), arr1);//I,Love,You, ['I', 'Love', 'You'] 3 console.log(arr1.join('-
阅读全文
摘要:1:typeof只能判断基本数据类型 数字,字符串、布尔 复杂数据类型都是object 1 console.log(typeof"123"); //string 2 console.log(typeof {}); //object 3 console.log(typeof []); //object
阅读全文
摘要:1:栈 基本数据类型存储再栈中(字符串、数字、布尔、null、undefined) 基本数据类型赋值也称作传值 2:堆复杂数据类型存储再堆中(数组、对象、键值对)复杂数据类型赋值也称作传址 指向复杂类型的地址是存储在栈中的 传值和传址也就设计到浅拷贝和深拷贝的问题3:面试题 1 var user =
阅读全文