摘要: 1. 单个 !:取反(逻辑非) 作用 先把后面的值强制转换成布尔值 然后取反(真变假,假变真) 规则(记住 6 个假值) JS 里只有 6 个值会被当成 false,其他全是 true: false、0、''/""(空字符串)、null、undefined、NaN !false // true (假 阅读全文
posted @ 2026-06-05 17:46 隐居青楼 阅读(4) 评论(0) 推荐(0)
摘要: // 下载证书 const downloadCert = () => { try { if (!certImgUrl.value) { message.error('证书链接不存在') return } // 方法1:使用隐藏的a标签下载(跨域图片) const link = document.cr 阅读全文
posted @ 2026-06-05 10:04 隐居青楼 阅读(5) 评论(0) 推荐(0)
摘要: ## 作用当左侧的值为 null 或 undefined 时,返回右侧的默认值。 const a = undefined ?? 0; // 0 const b = null ?? 0; // 0 const c = 10 ?? 0; // 10 const d = '' ?? 0; // '' (空 阅读全文
posted @ 2026-05-19 15:23 隐居青楼 阅读(3) 评论(0) 推荐(0)
摘要: 这是修改一个tab切换,原来后台接口返回的是4月,5月,要修改成5月,4月这种默认最新月在前,其实后台改个排序就行了,但是为了试试codex的,让ai修改了,结果出问题了 在本地运行,或者测试环境都没问题,但是生产环境getUserInfoFunction这个函数里的接口都不调用了,最后发现是因为这 阅读全文
posted @ 2026-05-11 10:26 隐居青楼 阅读(3) 评论(0) 推荐(0)
摘要: 之前获取浏览器地址后面拼接的参数都是用split分割之后,获取第几项, 问题产生的原因是:分享页面之后,,扫码后的地址本来约定的是?mark=xxxx,需要截取mark后面的值传参,但是有一个地方别的后台也在这个链接之后拼接参数了,所以在截取之后的参数就不对了, 所以就有了这个方法new URLSe 阅读全文
posted @ 2026-04-26 14:55 隐居青楼 阅读(4) 评论(0) 推荐(0)
摘要: 换成computed之后,代码打包发布测试环境和生产环境之后才都能正常运行, 之前还用watch本地运行和打包后测试环境都没问题,但是生产显示不出来或者显示一半内容,接口也加载不出来,因为watch在生产环境下是死循环了,页面直接卡死了 注:watch是用AI生成的,本地能运行,效果也有就没看 ` 阅读全文
posted @ 2026-04-26 14:48 隐居青楼 阅读(7) 评论(0) 推荐(0)