<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[General_D的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/General_D</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; General_D]]></copyright><item><title><![CDATA[【nvm切换失败快速解决】不废话，看这一篇足矣]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/156310846</link><guid>https://blog.youkuaiyun.com/General_D/article/details/156310846</guid><author>General_D</author><pubDate>Fri, 26 Dec 2025 17:28:04 +0800</pubDate><description><![CDATA[摘要 nvm切换Node版本失败的快速解决方案：当nvm use命令显示成功但实际未切换时，只需重命名C盘的Program Files\nodejs文件夹即可解决问题。该方法比检查环境变量更简单有效。若仍无效，建议卸载后重新默认安装nvm。适用于大多数默认安装情况，避免复杂配置。]]></description><category></category></item><item><title><![CDATA[scrollTop不生效解决（uniapp）]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/156200048</link><guid>https://blog.youkuaiyun.com/General_D/article/details/156200048</guid><author>General_D</author><pubDate>Tue, 23 Dec 2025 17:04:55 +0800</pubDate><description><![CDATA[问题一：scroll-view组件需要值变化才会触发重绘，试试先设个假值再改回来，就像哄小孩吃药先给颗糖🍬
问题二：没给scroll-view定高度就像让跳高选手在游泳池比赛——根本蹦跶不起来🏊‍♂️
终极提醒：uni.pageScrollTo只认页面级滚动，别把它关在小黑屋（子容器）里干活！❌]]></description><category></category></item><item><title><![CDATA[require is not defined(Vue3+Vite 遇 require 报错？三把「破局钥匙」让你秒通关！)]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/155098376</link><guid>https://blog.youkuaiyun.com/General_D/article/details/155098376</guid><author>General_D</author><pubDate>Fri, 21 Nov 2025 14:37:09 +0800</pubDate><description><![CDATA[Vue3+Vite项目解决require报错问题 本文针对Vue3+Vite项目中出现的require报错问题提供了三种解决方案： 官方推荐方案：将require改为ES模块的import语法，适用于require使用量不大的情况，给出了Vue2和Vue3两种语法的转换示例。 vite-plugin-require插件方案：通过安装轻量级插件快速兼容require函数调用，适合仅需处理静态资源引入的场景。 vite-plugin-require-transform方案：完整转换CommonJS到ESM，适合]]></description><category></category></item><item><title><![CDATA[uniapp 生成二维码图片[APP+H5+小程序等 全端适配]]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/153975780</link><guid>https://blog.youkuaiyun.com/General_D/article/details/153975780</guid><author>General_D</author><pubDate>Wed, 29 Oct 2025 17:34:59 +0800</pubDate><description><![CDATA[本文介绍了如何在uniapp中使用uqrcodejs库全端生成二维码图片，适配APP、H5和小程序。通过npm安装后，提供了import和require两种引入方式。文章详细展示了自定义实现方案和官方标准写法，包含二维码生成、canvas绘制以及预览功能实现。特别提供了优化版代码，支持图片缓存避免重复渲染。最终效果展示表明该方案能完美实现二维码生成和预览功能，适用于各类uni-app项目场景。文章采用轻松幽默的语言风格，为开发者提供了可直接使用的完整解决方案。]]></description><category></category></item><item><title><![CDATA[uniapp设置vuex公共值状态管理]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/154070814</link><guid>https://blog.youkuaiyun.com/General_D/article/details/154070814</guid><author>General_D</author><pubDate>Wed, 29 Oct 2025 16:30:56 +0800</pubDate><description><![CDATA[本文介绍在UniApp项目中快速接入Vuex状态管理的四步方案。首先创建store文件夹及index.js文件，配置state、mutations、actions和getters；然后全局引入Vuex到main.js；接着在获取值的地方通过commit设置状态值；最后在需要使用的页面通过mapGetters调用。相比uni.getStorageSync，该方案避免了缓存延迟问题，实现了全端适配的全局状态管理，使用简便高效。文中还提示了常见问题排查点，并鼓励开发者交流使用经验。]]></description><category></category></item><item><title><![CDATA[【ios越狱包安装失败？uniapp导出ipa文件如何安装到苹果手机】苹果IOS直接安装IPA文件]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/147947829</link><guid>https://blog.youkuaiyun.com/General_D/article/details/147947829</guid><author>General_D</author><pubDate>Wed, 14 May 2025 11:45:52 +0800</pubDate><description><![CDATA[在未越狱的iPhone上安装非App Store来源的IPA包存在困难，因为苹果系统限制只能安装官方应用。本文提供了两种解决方案：一是通过爱思助手进行IPA签名和安装，但成功率较低；二是使用Sideloadly软件进行定向签名分发，成功率较高但操作稍复杂。第二种方法需要将设备连接到电脑，使用Apple ID进行签名，并在设备上信任该应用。文章还提醒用户注意账户一致性和信任步骤的重要性。如果以上方法均未成功，还提供了第三种方法的链接供参考。]]></description><category></category></item><item><title><![CDATA[【2025前端高频面试题——系列三之vue生命周期：vue3】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/146154277</link><guid>https://blog.youkuaiyun.com/General_D/article/details/146154277</guid><author>General_D</author><pubDate>Mon, 10 Mar 2025 15:36:40 +0800</pubDate><description><![CDATA[提示：系列文章并未做很详细的讲解，旨在快速了解和复习前端的高频面试考点，所以并未做详细展开，只讲干货！！！生命周期典型操作setup()定义数据/方法、组合逻辑（替代 Vue2 的createdonMounted初始化第三方库、操作 DOM、添加全局事件onUpdated同步第三方库状态、基于新 DOM 操作清理定时器、解绑事件、释放资源（防止内存泄漏）统一错误处理（如上报日志、展示错误页面）注意：这里简述vue2和vue3在生命周期上的差异总结，详细的vue2对比需要到vue2篇中详细查看。]]></description><category></category></item><item><title><![CDATA[【2025前端高频面试题——系列二之vue生命周期：vue2】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/146140862</link><guid>https://blog.youkuaiyun.com/General_D/article/details/146140862</guid><author>General_D</author><pubDate>Sun, 09 Mar 2025 23:58:46 +0800</pubDate><description><![CDATA[提示：系列文章并未做很详细的讲解，旨在快速了解和复习前端的高频面试考点，所以并未做详细展开，只讲干货！！！这里你们重点记忆表中常用的和上面每个周期中大概的作用即可生命周期典型操作created()调接口初始化数据、绑定全局事件mounted()操作 DOM、初始化第三方库（地图/图表）记录更新前状态（如滚动位置）updated()更新第三方库、同步 DOM 变化-清除定时器、解绑全局事件、释放外部资源注意事项避免在 updated 中修改数据 → 可能导致死循环！]]></description><category></category></item><item><title><![CDATA[【2025前端高频面试题——系列一之MVC和MVVM】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/146112003</link><guid>https://blog.youkuaiyun.com/General_D/article/details/146112003</guid><author>General_D</author><pubDate>Sun, 09 Mar 2025 20:25:34 +0800</pubDate><description><![CDATA[**自动化数据绑定**
数据与视图自动同步（双向绑定），无需手动操作 DOM，减少冗余代码。

**声明式编程**
开发者关注“做什么”（如 {{ data }}），而非“怎么做”（DOM 操作），代码更简洁。

**高效维护性**
数据和视图解耦，业务逻辑集中管理，避免 UI 更新遗漏导致的 Bug。

**组件化支持**
天然契合组件化开发（如 Vue/React），提升代码复用和团队协作效率。

**性能优化**
框架级优化（如虚拟 DOM）减少直接操作真实 DOM 的开销，提升渲染效率。]]></description><category></category></item><item><title><![CDATA[【async/await 方法返回值有问题？是一个Promise对象？】小小问题，看我分分钟解决它]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/145299182</link><guid>https://blog.youkuaiyun.com/General_D/article/details/145299182</guid><author>General_D</author><pubDate>Wed, 22 Jan 2025 14:34:09 +0800</pubDate><description><![CDATA[【async/await 方法返回值有问题？是一个Promise对象？】小小问题，看我分分钟解决它问题根源：async 函数会隐式返回 Promise 对象，即使你返回的是布尔值。
解决方案：完全使用 async/await 语法，避免混用 .then，并确保调用方使用 await 获取实际值。]]></description><category></category></item><item><title><![CDATA[【vue快速随机字符串生成，开箱即用，拿走不谢✌】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/145174197</link><guid>https://blog.youkuaiyun.com/General_D/article/details/145174197</guid><author>General_D</author><pubDate>Thu, 16 Jan 2025 10:51:22 +0800</pubDate><description><![CDATA[震惊! 天了噜！！全中国人都知道的真相！？原来是遇到了生成随机字符串的世纪小问题，这标题好标题党，不过没关系！信呆哥，得永生，三秒让你用上热乎的代码，还在等什么？？生成自定义位数的随机字符串，冲冲冲，适用场景：vue2、vue3、js、uniapp、微信小程序等，生成随机字符串]]></description><category></category></item><item><title><![CDATA[【vue3项目使用 animate动画效果】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/145169815</link><guid>https://blog.youkuaiyun.com/General_D/article/details/145169815</guid><author>General_D</author><pubDate>Wed, 15 Jan 2025 23:19:27 +0800</pubDate><description><![CDATA[都5202年了，还有人不会写动画？？？还在为网页生硬而苦恼吗？还在为动画而头疼吗？还在被导师嫌弃作业丑吗？三秒添加动画效果，妈妈再也不用担心你的学习，animate使用就现在！！！看官网这里哦 👉官网地址：https://animate.style/]]></description><category></category></item><item><title><![CDATA[vue3引入组件飘红？报错？没关系，一分钟解决它，全网最新2025年]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/144996345</link><guid>https://blog.youkuaiyun.com/General_D/article/details/144996345</guid><author>General_D</author><pubDate>Wed, 08 Jan 2025 00:26:36 +0800</pubDate><description><![CDATA[vue3引入组件飘红？报错？没关系，一分钟解决它，全网最新2025年
无法找到模块“./components/HelloMorld.vue"的声明文件。“e:/In Work/study/vue3/hell0_vue3/src/components/Hel1oorld.vue"隐式拥有 "any”类型]]></description><category></category></item><item><title><![CDATA[vue3学习笔记[概念-安装-配置篇]]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/144896094</link><guid>https://blog.youkuaiyun.com/General_D/article/details/144896094</guid><author>General_D</author><pubDate>Thu, 02 Jan 2025 22:40:44 +0800</pubDate><description><![CDATA[vue3安装、vue3配置、vue3报错解决、vue3运行，跟我一起学习vue3，快速入门vue3，今天睡地板，明天干老板！]]></description><category></category></item><item><title><![CDATA[【async/await】异步请求发起无数据回调问题解决【新手建议康康】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/139094578</link><guid>https://blog.youkuaiyun.com/General_D/article/details/139094578</guid><author>General_D</author><pubDate>Tue, 21 May 2024 17:57:27 +0800</pubDate><description><![CDATA[TypeError: Cannot read properties of undefined (reading 'subject')，不是所有的报错都能逃过去的，少年，该来还账了喽~]]></description><category></category></item><item><title><![CDATA[Backtop 回到顶部失效? 手搓回到顶部按钮【基于vue自定义】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/139080622</link><guid>https://blog.youkuaiyun.com/General_D/article/details/139080622</guid><author>General_D</author><pubDate>Tue, 21 May 2024 12:20:58 +0800</pubDate><description><![CDATA[解决elemnt-ui的Backtop组件失效问题，两种方法帮你解决小烦恼~
基于vue自定义一个回到顶部按钮，包含超视距显示、视距内隐藏、一键回到顶部，诸多丝滑小妙招等你来撩，阿巴阿巴~]]></description><category></category></item><item><title><![CDATA[request请求无响应问题分析解决【vue、uniapp、微信小程序】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/136935409</link><guid>https://blog.youkuaiyun.com/General_D/article/details/136935409</guid><author>General_D</author><pubDate>Thu, 18 Apr 2024 22:59:55 +0800</pubDate><description><![CDATA[基于uniapp的小程序开发突现报错！！是道德的沦丧还是代码性的扭曲，让我一起走近科学，走进本期的惊天谜团，消失的请求头？？？]]></description><category></category></item><item><title><![CDATA[【SyntaxError: Unexpected token u in JSON at position 报错解决】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/136900359</link><guid>https://blog.youkuaiyun.com/General_D/article/details/136900359</guid><author>General_D</author><pubDate>Fri, 22 Mar 2024 11:06:09 +0800</pubDate><description><![CDATA[这样的问题一般是JSON.parse时候解析时候解析了undefined，我们对需要进行解析的片段加上一个判断就行咯。]]></description><category></category></item><item><title><![CDATA[v-for循环空数组异常渲染排查解决【uniapp,微信小程序,vue】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/134778227</link><guid>https://blog.youkuaiyun.com/General_D/article/details/134778227</guid><author>General_D</author><pubDate>Mon, 04 Dec 2023 14:14:35 +0800</pubDate><description><![CDATA[列表异常显示空行，但部分正常，怀疑是渲染问题。通过源码我们得知渲染使用了v-for，咱们分为两种情况进行排查,那就先排除一个最简单的，是否存在换行符；其次排除是否存在异常渲染的情况，如渲染了看不见，渲染了空元素。]]></description><category></category></item><item><title><![CDATA[【vue项目本地打包测试，本地运行dist文件夹】]]></title><link>https://blog.youkuaiyun.com/General_D/article/details/133387706</link><guid>https://blog.youkuaiyun.com/General_D/article/details/133387706</guid><author>General_D</author><pubDate>Thu, 28 Sep 2023 18:12:49 +0800</pubDate><description><![CDATA[vue项目打包：npm run build
//或者
# 构建测试环境
npm run build:stage
# 构建生产环境
npm run build:prod
本地虚拟服务依赖下载：npm install http-server -g
在对应生成的打包文件夹dist文件夹运行命令
http-server
复制地址到浏览器就可以啦~]]></description><category></category></item></channel></rss>