- 博客(7)
- 收藏
- 关注
原创 解决奇安信浏览器el-table渲染时存在滚动条时出现抖动的问题
el-table滚动条设置为了overflow:auto,导致渲染的时候,因为重复计算宽度导致不停回流,表现出来就是闪烁抖动,上网搜了很多文章,最后采用了简单粗暴的解决方案:直接让滚动条设置为overflow:scroll,不用去计算,什么情况下都显示滚动条。
2024-01-03 10:49:05 769 1
原创 JS防抖与节流-定时器实现(学习记录)
n秒内只运行一次,若在n秒内被重复触发,只有一次生效,这里添加了一个参数,实现立即执行。比如搜索联想、滚动加载、加载更多。n秒后才执行,如果上一次触发和本次触发时间间隔小于n,重新计时。比如搜索框输入、窗口调整大小。
2023-08-02 19:31:34 100
原创 JavaScript中直接赋值、浅拷贝和深拷贝的区别
创建一个新的对象或数组,并将原始对象或数组的属性或元素复制到新对象或数组中。浅拷贝只复制第一层的属性或元素,对于嵌套的对象或数组,仍然是共享引用。也就是说,新的对象修改了基本数据类型的属性后,原对象不会变化,而修改了嵌套的对象或数组,原对象会改变。如果其中一个变量修改了对象的属性,另一个变量也会受到影响,因为它们共享相同的数据源。创建一个新的对象,新对象与原对象完全独立,它们拥有不同的内存地址和数据源。修改新对象的属性不会影响原对象,包括嵌套对象或数组也是独立的,即深拷贝。
2023-08-02 14:44:21 152
原创 vue路由跳转出现Cannot read properties of null (reading ‘exposed‘)
感天动地家人们,出现了这个问题有没有可能是你使用了element-plus的版本和当前vue版本不兼容呢,我是路由跳转的时候提示Cannot read properties of null (reading 'exposed')和Cannot read properties of null (reading 'parentNode')之类的错误,修改了element-plus的版本后就好了!
2023-06-14 01:23:30 1704 1
原创 创建VUE项目
以上步骤完成后,你的 Vue 3 项目就已经配置了 Element Plus,并且可以使用它来构建漂亮和响应式的用户界面。在你的 Vue 3 组件中,你可以按照 Element Plus 的文档及示例来使用其提供的组件、指令和插件等功能。以上步骤完成后,你的 Vue 3 项目就已经配置了 Vue Router,并且可以使用它来进行路由导航和组件渲染。函数创建了一个新的路由实例,并定义了两个路由:根路径。在终端中,进入 Vue 3 项目的根目录。在终端中,进入 Vue 3 项目的根目录。
2023-05-17 12:49:01 115 1
原创 移动端布局
采用理想视口,需要手动添加meta视口标签通知浏览器操作。meta视口标签的主要目的:布局视口的宽度应该与理想视口的宽度一致,简单来说就是设备有多宽,布局视口就有多宽。
2023-04-08 18:08:24 171 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人