冰糖雪梨橙 yukinashi

排查unocss无法预编译外部引入文件对象属性的bug

问题发现 使用unocss的presetIcons时,发现了如下问题: 引用一个外部ts文件中定义好的对象数组,在template中进行v-for,并且把对象中的某个属性作为class让unocss渲染,结果unocss一直识别不了,并不能预处理这个类,导致样式不生效。 // route.ts ex

冰糖雪梨橙 发布于 2023-04-13

ts实现每次启动selenium打开同一个浏览器避免每次需要登录的方式

问题背景 开发需求需要用到无头浏览器selenium打开网页获取一些数据,打开的网页每次都必须要先登录,导致每次改了代码重新跑都需要重新登录一遍。而每天登录次数过多会触发机器人识别机制禁止登录。 想了两个方法: 每次打开浏览器注入cookies,localStorage 每次使用同一个已登录的浏览器

冰糖雪梨橙 发布于 2023-02-23

排查并解决k3s运行一段时间后磁盘爆满的问题

排查之后发现,爆满的原因主要是k3s一直给系统打印log,以及在/var/lib/rancher里有过多的snapshot。 log问题解决 写一个定时任务,每天清除/var/log里面的.gz与.1的文件 /data/clear_log.sh #!/usr/bin rm -rf /var/l

冰糖雪梨橙 发布于 2023-02-19

nuxtjs实现上传图片,压缩图片,上传cdn全流程

本文介绍如何在nuxtjs中实现 上传图片 -> tinypng压缩 -> 上传七牛云oss 流程 技术栈介绍 nuxtjs nuxtjs是nextjs的vue3版本,同时支持SSR与CSR,各种插件式声明式的概念,使开发体验爽到飞起,是vue技术栈全栈开发者的首选。 tinypng tinypng

冰糖雪梨橙 发布于 2023-02-18

排查Vueuse中useAsyncState函数执行execute后不会重新执行传入异步函数的bug

错误描述 vueuse的 useAsyncState (doc), 可以控制异步函数的加载状态,返回值,重复请求等。 在使用该函数请求数据时,我发现 execute 调用之后,不会重新发起请求。代码如下: const { state, isLoading, execute } = useAsyncS

冰糖雪梨橙 发布于 2023-02-16