- 博客(126)
- 收藏
- 关注
转载 【vuejs】vm.$set() 的原理解析和方法以及应用场景
为了解决上述问题,Vue 提供了 Vue.set 和实例方法 vm.$set。使用 Vue.set 或 vm.$set 时,Vue 会智能地处理属性的添加,确保新属性同样具备响应性。vm.$set 是 Vue 实例的一个方法,它提供了一种在 Vue 实例的响应式对象上动态添加新属性的方式。当使用 vm.$set 向响应式对象添加新属性时,Vue 会确保这个新属性同样是响应式的,并且能够触发视图的更新。而使用 vm.$set 方法添加的新属性,Vue 能够检测到并触发视图更新,确保应用的响应性。
2025-12-22 16:59:21
10
原创 电脑同时运行vue2和vue3项目
的安装路径,这两个不要动,这是之前安装时根据你选择的路径自动生成的,这个配置文件默认也只有这两项。因为我没改配置文件,所以后面的4项我都没有,只是后来搜到了,就说一下,查看nvm可安装node版本列表: nvm list available。安装指定版本node :nvm install node版本号。使用指定版本node:nvm use node版本号。查看已安装node列表 : nvm list。下载依赖包的镜像,也是修改为了淘宝镜像。时的镜像,这里是设置为淘宝镜像,
2025-12-15 15:37:40
256
转载 这 5 个冷门的 HTML 标签,能让你少写 100 行 JS
只要加上 capture 属性,在移动端(iOS/Android)点击上传时,系统会直接拉起相机,而不是让你去选文件。拍完照后,你拿到的就是一个标准的 File 对象。在 2025 年的今天,浏览器原生 HTML 的能力早已今非昔比。前几天,我看到一个新同学为了写一个折叠面板(Accordion),引入了一个重型的第三方库,还写了一堆。今天,我就来盘点 5 个被严重低估的HTML标签👇。:业务需要用户上传一张照片,可以是相册选的,也可以是。他看我的眼神,仿佛在看一个外星人🤣。,浏览器会自动禁用内部所有的
2025-12-11 14:03:02
25
原创 vue清除缓存
3.VUE的路由元素要加key(每次修改相应的路由内部逻辑实现时key要更新,这样能保证不修改的路由能缓存,修改后的路由在不手动清客端缓存的情况下能生效)2.index.html里对js的引用在要加编辑时间戳,每次修改重新编译时间戳要变(这样js能缓存,但重新编译更新时能保证缓存自动更新);1.app入口index.html的head部分要加nocache,以使入口程序任何时候都不缓存(它本身很小缓存也意义不大);
2025-11-12 09:41:24
144
原创 vue 设置 productionSourceMap: false时,可映射源代码
【代码】vue 设置 productionSourceMap: false时,可映射源代码。
2025-11-06 09:36:26
183
原创 磁盘老是100%,卡顿,解决方法,秒快
通过修改注册表和禁用相关服务可优化系统性能:1)在注册表编辑器(运行regedit)中定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction,将OptimizeComplete值改为No;2)在服务管理中禁用并停止SysMain服务;3)同样禁用并停止Connected User Experiences and Telemetry服务。这三个步骤可有效提升系统运行效率。
2025-06-11 13:52:13
286
原创 vue2项目“尚品会”开发知识点
--在根目录下,创建一个vue.config.js。比如:声明变量但是没有使用eslint校验工具报错。jsconfig.json配置别名@提示。
2024-09-14 10:20:31
387
原创 vue2-2024(2)
vue-router1.路由(vue的一个插件),就是一组映射关系;2.key为路径,value可能是function或component安装vue-routervue3 对应vue-router4(npm i vue-router)vue2对应vue-router 3(npm i vue-router@3)
2024-08-29 15:58:32
530
原创 修改option的样式
*通过padding-left的值让文字处于合适位置*//*清除select聚焦时候的边框颜色*//*隐藏select的下拉图标*//*设置select的宽高*//* 设置下拉图标 */
2024-07-10 13:59:10
824
转载 自定义ctrl+滚轮事件
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。但是火狐浏览器不兼容此方法,火狐浏览器的鼠标滚轮滚动事件为 DOMMouseScroll()原文链接:https://blog.csdn.net/qq_42667613/article/details/115123715。-- html里我用的 angular写的,也可以直接在js中监听 mousewheel 方法 -->// 鼠标滚轮往下滚动。// 鼠标滚轮往上滚动。mousewheel事件。
2024-05-24 14:55:20
356
原创 vue3学习笔记
2. reactive 重新分配一个新对象,会失去响应式(可以使用 Object . assign 去整体替换)。1.ref创建的变量必须使用.value (可以使用 volar 插件自动添加. value )。2.若需要一个响应式对象,层级不深, ref 、 reactive 都可以。3.若需要一个响应式对象,且层级较深,推荐使用 reactive。1. 若需要一个基本类型的响应式数据必须使用 ref。1.ref和reactive。
2024-04-26 11:22:40
291
1
原创 vue3新建项目出现的问题
TS6046 (TS) “--moduleResolution”选项的参数必须为 'node', 'classic', 'node16', 'nodenext'。(1)把tsconfig.json和tsconfig.node.json中的moduleResolution改成node。问题二:TS2307 (TS) 找不到模块“./App.vue”或其相应的类型声明。(1)项目根目录创建一个env.d.ts的文件编写以下内容。原因:在ts项目里面,.ts文件是识别不了.vue文件。
2024-04-24 16:45:07
615
原创 vue+vite+elements
1vscode安装插件 (vue language features / vue3 snlppets / chinese)
2024-04-19 13:37:32
251
原创 jquery 实现倒计时
(".tableText").text("("+time+"秒)重发");$(".tableText").text("获取验证码");
2024-04-11 15:41:01
919
原创 echarts水球多个波浪
color: ['rgba(255,0,0,0.3)','rgba(255,0,0,0.3)','rgba(255,0,0,0.3)',],//水波的颜色 对应的是data里面值。// radius: '80%', //图表的大小 值是圆的直径 可以是百分比 也可以是具体值 100%则占满整个盒子 默认是40%;百分比下是根据宽高最小的一个为参照依据。// waveLength:'50%',//波的长度 可以是百分比也可以是具体的像素值 百分比下是相对于直径的 取得越大波浪的起伏越小。
2024-01-04 15:37:23
1094
原创 两个float类型的数字相加相减
加法运算,避免数据相减小数点后产生多位数和计算精度损失。* @param num1被减数 | num2减数。
2023-12-25 11:52:49
702
1
转载 vue基础
v-bind:panh="item":将遍历的item项绑定到组件中props定义名为item属性上;= 号左边的panh为props定义的属性名,右边的为item in items 中遍历的item项的值。原文链接:https://blog.csdn.net/m0_48166663/article/details/121023851。v-for="item in items":遍历Vue实例中定义的名为items的数组,并创建同等数量的组件。--组件:传递给组件中的值:props-->
2023-12-19 10:40:45
97
原创 64转file文件
/将 #file 的值赋给 #file_name。lzalert("附件不能大于10M,请将文件压缩后重新上传!lzalerterror("不可上传此类型文件!// 64转file文件。
2023-11-30 10:20:21
516
原创 获取url属性值
function getQueryVariable(url, variable) { // url需要截取的url variable url中需要截取的参数。')[1] // 截取url中?
2023-11-28 17:19:44
465
原创 a标签下载文档
* 所以,对于.txt,.png,.pdf等的预览功能我们就可以直接不设置download属性(前提是后端响应头的Content-Type: application/octet-stream,如果为application/pdf浏览器则会判断文件为 pdf ,自动执行预览的策略) */* * 此时,如果是下载浏览器无法解析的文件,例如.exe,.xlsx..那么浏览器会自动下载,但是如果使用浏览器可以解析的文件,比如.txt,.png,.pdf....浏览器就会采取预览模式。
2023-11-15 14:59:05
114
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅