<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_67656809的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_67656809</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_67656809]]></copyright><item><title><![CDATA[封装uview2 - DatetimePicker 时间选择器组件]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/149957538</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/149957538</guid><author>qq_67656809</author><pubDate>Wed, 06 Aug 2025 09:08:39 +0800</pubDate><description><![CDATA[本文介绍了微信小程序项目中时间筛选控件的组件化封装过程。针对三个列表页功能相似、代码重复的问题，开发了通用的TimeFilter组件。该组件包含时间选择、日期格式化、时间范围校验等功能，通过props接收总金额文本、初始时间等参数，并对外暴露时间变化事件。使用示例展示了组件调用方式，通过@time-change事件处理时间变更逻辑。组件化后代码量减少70%，统一了交互体验，提高了维护效率，便于后续功能扩展和优化。这种封装方式显著提升了代码复用性和项目管理效率。]]></description><category></category></item><item><title><![CDATA[uni-app 富文本编辑器 封装editor组件， 实现编辑/回显功能]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/145817910</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/145817910</guid><author>qq_67656809</author><pubDate>Sun, 23 Feb 2025 23:45:03 +0800</pubDate><description><![CDATA[css icon文件 - RichEditor组件需要使用图标。]]></description><category></category></item><item><title><![CDATA[uniapp 小程序keyboard数字键盘 仿微信转账时的数字键盘]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/143593037</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/143593037</guid><author>qq_67656809</author><pubDate>Thu, 07 Nov 2024 14:33:56 +0800</pubDate><description><![CDATA[由于要还原微信转账时的数字键盘，组件库里的 keyboard不太满足我的需求，就自己实现了个。输入 "01"  - "09" 的字符串时，赋值时会自动 去除前面的 0。输入 "00" 时，赋值时 自动 转为 "0"限制小数点个数，不能连续输入 多个小数点。限制小数个数只有两位。]]></description><category></category></item><item><title><![CDATA[解决 input disabled禁用后 点击事件无效]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/143476853</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/143476853</guid><author>qq_67656809</author><pubDate>Mon, 04 Nov 2024 09:53:22 +0800</pubDate><description><![CDATA[时，该元素将不再可用，并且无法接收用户输入或触发事件，包括点击事件。这是为了防止用户与某些表单控件进行交互。所以我选择的是给 disabled属性。结果发现有disabled属性 @click事件在h5上无效。要给input设置disabled 不然 focus时会弹出系统自带的软键盘。使用uniapp做小程序端和H5端时，有个功能是点击input弹出数字键盘。使用 uni.hidekeyboard() 时 会出现闪现的的情况。在HTML中，当一个。]]></description><category></category></item><item><title><![CDATA[JS生成水印的方法]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/140434805</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/140434805</guid><author>qq_67656809</author><pubDate>Mon, 15 Jul 2024 11:46:17 +0800</pubDate><description><![CDATA[addWaterMark() {
  const strArr = `${Cookies.get('user_name')}`;
  const name = Cookies.get('user_name')
  let ctx = document.createElement("canvas");
  ctx.width = 120;
  ctx.height = 80;
  ctx.style.display = "none";
  let cans = ctx.getContext("2d");
  ]]></description><category></category></item><item><title><![CDATA[修改node运行时内存上限]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/140218689</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/140218689</guid><author>qq_67656809</author><pubDate>Fri, 05 Jul 2024 22:04:24 +0800</pubDate><description><![CDATA[在运行 前端项目时，由于项目较大，运行时更新保存文件重新编译代码。会出现node内存溢出，从而导致项目停止运行；]]></description><category></category></item><item><title><![CDATA[uniapp app端跳转微信小程序，调用支付，支付成功后可以返回APP，并携带参数]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/139008098</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/139008098</guid><author>qq_67656809</author><pubDate>Fri, 24 May 2024 00:20:38 +0800</pubDate><description><![CDATA[最近在开发公司的一个uniapp项目， 兼容APP端和微信小程序端的一个商城小程序；遇到了一个比较奇葩的需求🤣APP端下单支付时，选择微信支付时，需要跳转到小程序进行支付（是不是很奇葩~在微信支付和在小程序支付都是微信支付，但是为什么要再额外跳转到微信小程序支付呢？有点脱裤子放屁的意思；但是得做啊😅需求分析跳转微信小程序可以使用HTML5的方法实现；可以指定小程序的路径，并且可以携带参数；那么可以使用条件编译，在app端点击支付时跳转到微信小程序，并携带订单参数；微信小程序可以在。]]></description><category></category></item><item><title><![CDATA[NVM的简介、安装和使用]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/136347427</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/136347427</guid><author>qq_67656809</author><pubDate>Wed, 28 Feb 2024 16:40:10 +0800</pubDate><description><![CDATA[NVM（Node Version Manager）是一个用于管理Node.js版本的工具。它允许你在同一台机器上同时安装和切换不同版本的Node.js，以便在不同的项目中使用特定的Node.js版本。]]></description><category></category></item><item><title><![CDATA[解决保存less文件时，自动生成对应的同级同名 css文件]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/136083065</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/136083065</guid><author>qq_67656809</author><pubDate>Thu, 08 Feb 2024 22:15:48 +0800</pubDate><description><![CDATA[在创建React + TS项目时，使用了less编写样式；但是每次 ctrl + s 保存 less文件时会在同级目录内生成对应的css文件；]]></description><category></category></item><item><title><![CDATA[在Koa2中动态注册路由]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/134322343</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/134322343</guid><author>qq_67656809</author><pubDate>Thu, 09 Nov 2023 23:01:47 +0800</pubDate><description><![CDATA[在koa中如果使用路由的话，需要在单个路由的js文件中导出，再在app.js一个一个的通过中间件注册使用。这时我们可以通过写一个自动化注册的方法来实现。注意：router文件夹中文件名需要统一格式 xxx.router.js。1.在router文件夹中创建index.js文件。2.在app/index.js中引入这个方法并调用。这样就可以自动化注册路由了。]]></description><category></category></item><item><title><![CDATA[element-plus 去除 [ dropdown ] 有时当鼠标移入标题时会出现外边框]]></title><link>https://blog.youkuaiyun.com/qq_67656809/article/details/130858502</link><guid>https://blog.youkuaiyun.com/qq_67656809/article/details/130858502</guid><author>qq_67656809</author><pubDate>Thu, 25 May 2023 01:18:36 +0800</pubDate><description><![CDATA[通过选中该类名并找到 :focus-visible伪类并设置 outlin 为 unset / none。使用element-plus中的 dropdown 下拉菜单时，点击或聚焦时会出现黑色外边框。outline 和 border 属性很类似。属性是在一条声明中设置多个轮廓属性的简写属性。通过控制台选中时，发现有该属性。outline 是CSS的。]]></description><category></category></item></channel></rss>