- 博客(36)
- 收藏
- 关注
原创 js特性
/ 或者展开写: if (a === null || a === undefined) { a = b;这是处理 Set 数据最常用的技巧,转回数组后可以使用。会把所有“假值”(Falsy values,如。)都当作需要替换的值,这经常导致 Bug。
2026-03-03 16:59:45
321
原创 TypeScript
let y :[number,string] = ['1',2] //不能将类型“string”分配给类型“number”let name:string = `我的名字${name}`enum sex {boy='男', gril='女'}// 返回never的函数必须存在无法达到的终点。// 返回never的函数必须存在无法达到的终点。let name:string ="张三"(只能赋值undefined或null)// 推断的返回值类型为never。
2025-12-12 14:24:05
280
原创 Object方法
禁止扩展:不能添加新属性,但可修改/删除已有属性。:不能添加/删除/修改属性(严格模式下会报错)。⚠️ Vue 2 响应式原理底层就用到了。:不能添加/删除属性,但可修改现有属性值。(支持 getter/setter)。合并对象(常用于“混入”)。获取对象的原型(等价于。的键数组(字符串)。
2025-12-06 10:45:38
285
原创 uniapp小程序中使用web-view
开发」·>「开发管理」·>「开发设置」·>「业务域名」 中,将你的H5页面所在域名添加进去。1.首先在index.html中引入微信小程序和uniapp相关的SDK。3.需要下载校验文件并放在你的域名的根目录下,完成验证。后面,两个都得引入,因为uni的SDK关联了微信的SDK。1.域名必须支持HTTPS;3.默认自带的方法名。
2025-11-08 22:01:45
276
1
原创 markdown语法
文件 ->偏好设置 ->图片插入- copy image to ./asset。~~~html 敲回车即可(css、js同理)文件->偏好设置->代码块->显示行号。菜单选择段落->表格。
2025-11-04 22:03:43
135
原创 JavaScript专题(持续更新)
①:声明一个定时器变量;②: 当鼠标每次滑动都先判断是否有定时器了,如果有定时器先清除以前的定时器;③:如果没有定时器则开启定时器,记得存到变量里面;④:在定时器里面调用要执行的函数。let timerfn() // 加小括号调用 fn函数}, t)
2025-10-24 11:29:14
151
原创 CSS专题(持续更新)
2.IE盒模型:box-sizing: border-box (元素的。1.标准盒模型(默认):box-sizing: content-box。1.网页优化:优先webP/AVif,备选JPEG/PNG。1) 同一目录: ./或者直接使用文件名。2) 下级子目录:使用目录名/文件名。3) 上级目录: ../2.透明图像:PNG、webP。4.其他格式:svg、HEIC。可以更直观地控制元素尺寸)3.动画:webP/GIF。包含内容、内边距和边框。
2025-10-24 10:00:15
243
原创 当出现 401 或 408 等登录失效错误时,只弹出一次提示窗口,避免多次请求同时触发多个弹窗
【代码】当出现 401 或 408 等登录失效错误时,只弹出一次提示窗口,避免多次请求同时触发多个弹窗。
2025-10-23 09:43:01
269
原创 vue组件通信
它将为每一个响应式属性创建引用。当你只使用 store 的状态而不调用任何 action 时,它会非常有用。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子组件上,引用就指向组件实例。当多个组件需要共享和管理同一状态时,使用Vuex可以保持数据的一致性,并提供强大的状态管理和操作工具。注意:但这通常用于操作子组件而不是传递数据,因为这可能导致代码紧密耦合。为了从 store 中提取属性时保持其响应性,你需要使用。可以直接引用子组件的方法或属性。访问父 / 子实例。
2025-10-11 11:12:19
739
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅