会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wenerda3686487
博客园
首页
新随笔
联系
订阅
管理
2025年12月12日
关于Vue中用watch监视不同类型的响应式变量
摘要: <<<使用ref绑定的变量>>> 1.数值类型变量 const num = ref(1) //方法一 watch(num, (newValue, oldValue) => { console.log(newValue, oldValue) // 数值 }) //方法二 watch(() => num
阅读全文
posted @ 2025-12-12 12:43 wenerda
阅读(0)
评论(0)
推荐(0)
2025年8月19日
生成特定下载工具(如迅雷、快车、QQ旋风)的专用链接规则
摘要: 1.迅雷 thunder:// + Base64("AA" + 原始URL + "ZZ") 2.快车 flashget:// + Base64("[FLASHGET]" + 原始URL + "[FLASHGET]") 3.QQ旋风 qqdl:// + Base64(原始URL) 4.磁力链 无需编码
阅读全文
posted @ 2025-08-19 11:50 wenerda
阅读(2)
评论(0)
推荐(0)
2025年8月11日
对象转原始值
摘要: step1 寻找对象中有无[Symbol.toPrimitive]方法,若没有,进行下一步 如果有,调用该方法 1.若该方法的返回值是原始值,则使用该原始值作为转换结果 const a = { [Symbol.toPrimitive]() { return 1 } } console.log(+a)
阅读全文
posted @ 2025-08-11 15:34 wenerda
阅读(3)
评论(0)
推荐(0)
2025年8月9日
在vue中用变量名字的字符串来获取变量并使用
摘要: Vue2 在vue2中比较简单,直接通过this获取上下文即可:this['变量名'] Vue3 使用对象存储 <script setup> import { ref } from 'vue'; const message = ref("Hello Vue!"); const count = ref
阅读全文
posted @ 2025-08-09 20:40 wenerda
阅读(25)
评论(0)
推荐(0)
关于commonJS的理解
摘要: 在commonJS的标准中,所有的js文件都是一个模块,当我们要使用某个模块的时候,就要用a = require(xxx)来引入它,这就像是执行一个函数一样,我们将js代码作为参数传进去,然后将函数的反回结果赋值给a。 那么函数的返回结果是什么? 细节不过多赘述,总之在require()的实现过程中
阅读全文
posted @ 2025-08-09 11:49 wenerda
阅读(5)
评论(0)
推荐(0)
函数分支判断优化-惰性函数
摘要: 适用于一些判断条件不会轻易变化的情况,比如浏览器是否支持某接口,或者用户是否为vip等,这样可以防止函数在每次调用时都进行条件判断,浪费不必要的性能 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name
阅读全文
posted @ 2025-08-09 11:29 wenerda
阅读(3)
评论(0)
推荐(0)
关于在对象[Object]中添加属性-小记
摘要: 1.对象中的属性(key)只能有字符串和符号(symbol)两种类型 //js代码 const obj = {} obj[0] = 1 obj['0'] = 2 obj[{}] = 3 console.log(obj) 打印出obj为{ '0': 2, '[object Object]': 3 }
阅读全文
posted @ 2025-08-09 11:01 wenerda
阅读(8)
评论(0)
推荐(0)
2025年8月8日
通过new一个函数得到的实例到底是什么?
摘要: 众所周知: function User() { const a = 1 const b = 2 } const user1 = new User() console.log('user1:', user1.a) //打印不出a的值 为什么呢?因为a是定义在函数User内的一个变量,它的作用域仅限于在
阅读全文
posted @ 2025-08-08 22:46 wenerda
阅读(5)
评论(0)
推荐(0)
关于vue中v-bind的使用
摘要: 在vue中,v-bind的常规用法是:用于在template中单向的绑定某些属性,使这些属性可以根据js中的响应式变量动态的更新。如 <template> <input v-bind:placeholder="text" type="text"> </template> <script setup>
阅读全文
posted @ 2025-08-08 21:49 wenerda
阅读(4)
评论(0)
推荐(0)
公告