- 博客(155)
- 收藏
- 关注
原创 Vue.use()和Vue.component()
对于自定义的组件,如果不想在每个页面都引入一次,可以使用Vue.use()方法进行注册。假设有两个自定义的组件:cc-input, cc-button。myUI/components中定义组件。
2024-12-26 17:52:40
463
原创 vue请求数据方法写在created还是mounted中
mounted阶段不保证所有的子组件也都被挂载完成,这时候如果我们希望等到整个视图都渲染完毕再做操作,那就需要使用到this.$nextTick方法。如果需要执行一些依赖DOM的操作(比如初始化图表、进行动画等)或需要操作DOM,那么请求放在mounted中。如果在mounted中请求数据,可能会出现页面闪屏问题。
2024-12-17 15:32:18
190
原创 H5---Web Workers多线程
Web Workers是HTML5提供的一个JavaScript多线程解决方案。我们可以将一些大计算量的代码交由web worker运行而不是冻结用户界面。所以,这个新标准并没有改变JavaScript单线程的本质。但是子线程完全受主线程控制,且不得操作DOM。
2024-11-26 18:02:00
290
原创 js---函数参数是值传递还是引用传递
对于基本数据类型(如number、string、boolean、null、undefined和symbol),函数参数是通过值传递的。总的来说,在JavaScript中,基本数据类型是值传递,而对象类型是引用传递。这种传递方式有时被称为“按值传递对象的引用”。需要注意的是,即使是引用传递,传递的也是对象引用的副本,而不是对象本身。对于对象类型(包括数组、函数和其他非原始类型),函数参数是通过引用传递的。这意味着在函数内部对。当使用解构赋值作为函数参数时,实际上是创建了参数的一个副本,因此。
2024-11-25 15:26:10
410
原创 解决页面请求接口大规模并发问题
防抖是指事件触发后在延迟一定的时间再去执行,若在延迟时间内再次触发则重新计算延迟时间;确保在指定时间内函数只执行一次,常用于输入框的搜索建议。
2024-11-12 14:33:16
457
原创 vue---Promise和setTimeout实现sleep函数
这个函数接受一个毫秒数,返回一个Promise对象。调用这个函数后,会等待传入的时间(即休眠)后,Promise对象会被resolve。可以用await关键字等待Promise解决(即休眠完成),然后再执行下一步操作。上述代码会输出 start,然后等待1秒钟后才输出 end。
2024-05-16 15:12:29
1089
1
原创 Linux自用命令
将/usr/tmp目录下的aaa目录复制到 /usr目录下面 cp /usr/tmp/aaa /usr。将/usr/tmp目录下的aaa目录剪切到 /usr目录下面 mv /usr/tmp/aaa /usr。find /usr/tmp -name ‘a*’ 查找/usr/tmp目录下的所有以a开头的目录或文件。ls /dir 查看指定目录下的所有目录和文件 如:ls /usr。mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录。
2023-09-15 15:36:26
379
转载 vue每隔一秒钟刷新当前页面
解释setInterval不会清除定时器队列,每重复执行1次都会导致定时器叠加,最终卡死你的网页。但是setTimeout是自带清除定时器的。
2022-07-22 10:35:20
635
原创 vue在子组件中修改数据父组件数据实时改变解决方法
在子组件中对父组件中传过来的数据进行深拷贝即可。子组件:如果在子组件中无法修改值,看一下是否有在data中定义formParams!!!
2022-07-13 10:37:43
1149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人