- 博客(134)
- 资源 (9)
- 收藏
- 关注
原创 Vue received a Component that was made a reactive object. This can lead to unnecessary performance o
Vue.js 使用 ES6 的 Proxy 来实现响应式系统,它会拦截对对象属性的访问和修改,从而能够自动追踪依赖和更新视图。然而,当你将一个组件实例或任何已经被 Vue 设置为响应式的对象传递给另一个组件或方法时,可能会导致一些问题,如无限循环的依赖追踪或意外的副作用。使用 shallowRef 存储切换逻辑可优化性能并精准控制响应式层级,尤其适用于需要高频切换且无需深层响应式追踪的场景。
2025-05-16 23:03:54
195
原创 Vue3封装公共图片组件
1.图片加载状态响应式管理2.图片访问错误的处理机制3.图片懒加载4.可通过slot支持自定义加载动画5.其他监听事件的处理及向上传递组件使用说明:1.图片样式直接在组件中通过给自定义组件上设置类名,在style中写CSS样式就行;2.需要注意的是:在中由于为了同时兼容H5、小程序,有这么一个变量穿透的类名 .img-style,如果只面向,可注释其CSS,在父组件中直接以普通形式设置图片的样式。如果遇到样式不生效看这篇文章
2025-05-16 12:26:16
974
原创 uniapp(微信小程序)background-image无法读取本地图片
【代码】uniapp(微信小程序)background-image无法读取本地图片。
2025-05-13 02:29:17
431
原创 uni-app(vue3)动态获取swiper的区域高度以及通过scroll-view实现区域滚动和scroll-view的置顶功能
计算方式:swiper高度 = page高度 - tabs高度 - search高度。
2025-04-28 13:30:55
830
原创 Vue通过file控件上传文件到Node服务器
功能: 多文件同步上传、拖动上传、实时上传进度条、上传前的删除文件搁置的功能: 取消上传(上传过程中取消,即取消网络请求abort)、上传文件夹、大文件切片。
2024-11-17 19:45:11
797
原创 CSS优化file控件样式
用button覆盖input,也就是buttton的z-index层级比input高,最重要的一步是给button添加"pointer-events: none;" 属性, 把事件传递到下一层,即button可以触发input的事件。
2024-11-17 11:05:59
428
原创 JS函数柯里化
是指把接收多个参数的函数变换成接收单一参数的函数,嵌套返回直到所有参数都被使用并返回最终结果。更简单地说,柯里化是一个函数变换的过程,是将函数从调用方式:fn(a,b,c)变换成调用方式:fn(a)(b)©的过程。柯里化不会调用函数,它只是对函数进行转换。实现逻辑:把一个多参数的目标函数,变成接受部分参数的函数,同时该函数用来接收目标函数的剩余参数。柯里化是 JS 闭包特性的经典使用场景。
2024-11-04 16:09:15
348
原创 Vue使用print.js打印单页-修正版
<template> <el-dialog :visible.sync="dialogVisible" :width="dialogWidth" class="printDialog" > <div ref="print"> <div class="print-page page-a4"> <el-form ref="form" :model="form">
2024-10-26 16:15:43
1061
原创 uniapp切换同一个子组件时,钩子函数只进了一次
给子组件添加不同的 “key” 值,当 key 值改变时,Vue 会认为这是一个不同的组件,并重新创建它。
2024-08-05 11:43:34
488
原创 Vue3 form表单赋值后,input输入框无法输入
原因: 使用reactive生成的响应式数据,在直接赋值时把响应式数据给替换为了普通数据了,导致无法监听数据的变化。Form表单及JS中的使用都需要 “paramr.formUser” 进行调用。
2024-08-01 15:17:49
968
原创 Cannot find module ‘@/api/note‘ or its corresponding type declarations.Vetur
【代码】Cannot find module ‘@/api/note‘ or its corresponding type declarations.Vetur。
2024-07-23 18:23:50
699
原创 父级设置最大宽度,其宽度自适应子级中的内容
父级宽度自适应1.父级限制最大宽度2.子级竖着排放,每列的个数明确3.父级的宽度跟随子级元素的个数变化宽度tips: 因为父级要设置"background-color"属性,所以父级DIV必须要给明确的宽高,这就意味着纯CSS自适应宽度无法做到(好吧,是臣妾我做不到)
2024-06-26 11:33:51
621
封装ElementUI组件el-tree
2024-06-21
ESP370&560;-ocx-v4.1.0.8-20161108.rar
2019-09-25
华视电子100N驱动及控件
2020-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人