<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gittt的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gittt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gittt]]></copyright><item><title><![CDATA[vue指令]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/142758941</link><guid>https://blog.youkuaiyun.com/gittt/article/details/142758941</guid><author>gittt</author><pubDate>Mon, 20 Oct 2025 15:57:28 +0800</pubDate><description><![CDATA[v-if 也是惰性的：如果在初始渲染时条件为假，则什么也不做——直到条件第一次变为真时，才会开始渲染条件块。是“真正”的条件渲染，因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。就简单得多——不管初始条件是什么，元素总是会被渲染，并且只是简单地基于 CSS 进行切换。3..sync (2.3.0+) 语法糖，会扩展成一个更新父组件绑定值的 v-on 侦听器。有更高的初始渲染开销。因此，如果需要非常频繁地切换，则使用。如果在运行时条件很少改变，则使用。有更高的切换开销，而。]]></description><category></category></item><item><title><![CDATA[Volta：Node.js版本管理的终极利器]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/153632815</link><guid>https://blog.youkuaiyun.com/gittt/article/details/153632815</guid><author>gittt</author><pubDate>Mon, 20 Oct 2025 15:55:47 +0800</pubDate><description><![CDATA[作为前端开发者，我们追求的是高效、稳定的开发体验。Volta 以其“智能、自动、跨平台”的特性，极大简化了 Node.js 版本管理的复杂度，特别适合多项目并行开发的场景。如果你还在为 Node 版本切换烦恼，不妨试试 Volta —— 让工具链管理回归简单。🌟小贴士t=P7R7。]]></description><category></category></item><item><title><![CDATA[input + React自定义上传组件【可自定义拓展】]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/153632404</link><guid>https://blog.youkuaiyun.com/gittt/article/details/153632404</guid><author>gittt</author><pubDate>Mon, 20 Oct 2025 15:36:06 +0800</pubDate><description><![CDATA[文章摘要 该React组件实现了一个可自定义的文件上传功能，支持拖拽上传和点击上传两种方式。组件核心特性包括：支持多文件上传、文件类型限制、大小校验、数量控制、上传进度显示等。通过useState管理文件列表状态，使用useCallback优化回调性能，并提供了丰富的配置选项如beforeUpload校验、customRequest自定义请求等。组件还实现了完善的交互反馈，包括上传进度、成功/失败处理、文件删除等操作，并支持通过forwardRef暴露API供外部调用。整体设计遵循Ant Design风格，]]></description><category></category></item><item><title><![CDATA[UNI-APP + U-VIEW上传附件方法，报错问题解决方法]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/138176042</link><guid>https://blog.youkuaiyun.com/gittt/article/details/138176042</guid><author>gittt</author><pubDate>Thu, 25 Apr 2024 09:40:22 +0800</pubDate><description><![CDATA[uni app使用u-upload进行上传，亲测有效]]></description><category></category></item><item><title><![CDATA[antd封装upload组件]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/137470011</link><guid>https://blog.youkuaiyun.com/gittt/article/details/137470011</guid><author>gittt</author><pubDate>Sun, 07 Apr 2024 17:25:59 +0800</pubDate><description><![CDATA[【代码】antd封装upload组件。]]></description><category></category></item><item><title><![CDATA[react+ant封装可拖拽（Modal）弹窗，继承官方属性。可进行拓展]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/137088416</link><guid>https://blog.youkuaiyun.com/gittt/article/details/137088416</guid><author>gittt</author><pubDate>Wed, 27 Mar 2024 20:31:45 +0800</pubDate><description><![CDATA[react+ant封装可拖拽（Modal）弹窗，继承官方属性。可进行拓展]]></description><category></category></item><item><title><![CDATA[ES6特性]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/136165803</link><guid>https://blog.youkuaiyun.com/gittt/article/details/136165803</guid><author>gittt</author><pubDate>Mon, 19 Feb 2024 14:33:00 +0800</pubDate><description><![CDATA[ES6]]></description><category></category></item><item><title><![CDATA[基于antd pro editTable进行封装公共组件]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/135341362</link><guid>https://blog.youkuaiyun.com/gittt/article/details/135341362</guid><author>gittt</author><pubDate>Tue, 02 Jan 2024 16:42:18 +0800</pubDate><description><![CDATA[不足：业务逻辑简单，表格组件功能简单。]]></description><category></category></item><item><title><![CDATA[vue+elementUI竖向表格]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/134068492</link><guid>https://blog.youkuaiyun.com/gittt/article/details/134068492</guid><author>gittt</author><pubDate>Fri, 27 Oct 2023 11:50:59 +0800</pubDate><description><![CDATA[【代码】vue+elementUI竖向表格。]]></description><category></category></item><item><title><![CDATA[常用自定义规则校验方法和git 常用命令]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/131450409</link><guid>https://blog.youkuaiyun.com/gittt/article/details/131450409</guid><author>gittt</author><pubDate>Thu, 29 Jun 2023 11:24:50 +0800</pubDate><description><![CDATA[去除首尾空格手机号码规则校验输入框输入不能为空校验判断字符串是否是https?:|mailto:|tal: 开头的校验日期格式是否是'yyyy-mm-dd身份证校验邮箱校验密码规则校验（长度）密码规则校验（复杂度+长度）git常用命令分支操作1创建一个校验规则的js文件，命名为validate.js，在文件中定义各种规则方法。]]></description><category></category></item><item><title><![CDATA[当前时间转换为时间戳，时间戳转换为yy：mm：dd hh：mm:ss]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/131390338</link><guid>https://blog.youkuaiyun.com/gittt/article/details/131390338</guid><author>gittt</author><pubDate>Mon, 26 Jun 2023 09:31:08 +0800</pubDate><description><![CDATA[【代码】当前时间转换为时间戳，时间戳转换为yy：mm：dd hh：mm:ss。]]></description><category></category></item><item><title><![CDATA[对象数组便利]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/131045066</link><guid>https://blog.youkuaiyun.com/gittt/article/details/131045066</guid><author>gittt</author><pubDate>Mon, 05 Jun 2023 11:44:01 +0800</pubDate><description><![CDATA[/取每一项进行循环便利。]]></description><category></category></item><item><title><![CDATA[react antd select支持下拉搜索]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/130339870</link><guid>https://blog.youkuaiyun.com/gittt/article/details/130339870</guid><author>gittt</author><pubDate>Mon, 24 Apr 2023 12:04:02 +0800</pubDate><description><![CDATA[【代码】react antd select支持下拉搜索。]]></description><category></category></item><item><title><![CDATA[vue+ElementUI（npm install）安装依赖报错]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/129831177</link><guid>https://blog.youkuaiyun.com/gittt/article/details/129831177</guid><author>gittt</author><pubDate>Wed, 29 Mar 2023 10:30:58 +0800</pubDate><description><![CDATA[【代码】vue+ElementUI（npm install）安装依赖报错。]]></description><category></category></item><item><title><![CDATA[css采用三木运算嵌套层数过多怎么优化]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/129621722</link><guid>https://blog.youkuaiyun.com/gittt/article/details/129621722</guid><author>gittt</author><pubDate>Fri, 17 Mar 2023 15:27:43 +0800</pubDate><description><![CDATA[css采用三木运算嵌套层数过多，优化方案。]]></description><category></category></item><item><title><![CDATA[获取时间，时间格式转换]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/129587896</link><guid>https://blog.youkuaiyun.com/gittt/article/details/129587896</guid><author>gittt</author><pubDate>Thu, 16 Mar 2023 15:44:27 +0800</pubDate><description><![CDATA[【代码】获取时间，时间格式转换。]]></description><category></category></item><item><title><![CDATA[vue iframe {keepAlive}设置不刷新]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/129453663</link><guid>https://blog.youkuaiyun.com/gittt/article/details/129453663</guid><author>gittt</author><pubDate>Fri, 10 Mar 2023 21:36:14 +0800</pubDate><description><![CDATA[【代码】vue iframe {keepAlive}设置不刷新。]]></description><category></category></item><item><title><![CDATA[React input输入框defaultvalue/value值不生效，表单set默认值不生效]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/129407662</link><guid>https://blog.youkuaiyun.com/gittt/article/details/129407662</guid><author>gittt</author><pubDate>Wed, 08 Mar 2023 17:36:37 +0800</pubDate><description><![CDATA[【代码】React input输入框defaultvalue/value值不生效，表单set默认值不生效。]]></description><category></category></item><item><title><![CDATA[vue常用指令]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/129407554</link><guid>https://blog.youkuaiyun.com/gittt/article/details/129407554</guid><author>gittt</author><pubDate>Wed, 08 Mar 2023 17:13:43 +0800</pubDate><description><![CDATA[v-for 的默认行为会尝试原地修改元素而不是移动它们。v-if 也是惰性的：如果在初始渲染时条件为假，则什么也不做——直到条件第一次变为真时，才会开始渲染条件块。是“真正”的条件渲染，因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。就简单得多——不管初始条件是什么，元素总是会被渲染，并且只是简单地基于 CSS 进行切换。* 用法：为 v-if 或者 v-else-if 添加“else 块”。*  限制：前一兄弟元素必须有 v-if 或 v-else-if。]]></description><category></category></item><item><title><![CDATA[react set值会导致表单重置而清空数据]]></title><link>https://blog.youkuaiyun.com/gittt/article/details/129379018</link><guid>https://blog.youkuaiyun.com/gittt/article/details/129379018</guid><author>gittt</author><pubDate>Tue, 07 Mar 2023 11:26:23 +0800</pubDate><description><![CDATA[当输入完姓名的时候，需要把输入的姓名添加到关联对象的下拉框中供用户选择。但是输入姓名后，将值set到关联对象后，表单直接就清空了。在set后会自动清空表单，所有我们可以通过异步来恢复表单数据。]]></description><category></category></item></channel></rss>