<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[miracle150的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/miracle150</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; miracle150]]></copyright><item><title><![CDATA[for与forEach的区别]]></title><link>https://blog.youkuaiyun.com/miracle150/article/details/144719143</link><guid>https://blog.youkuaiyun.com/miracle150/article/details/144719143</guid><author>miracle150</author><pubDate>Wed, 25 Dec 2024 14:35:43 +0800</pubDate><description><![CDATA[虽然forEach是一种更具可读性和函数式风格的迭代方式，但for循环在性能上通常优于forEach，尤其是在需要高效迭代大数组或需要提前终止循环的场景中。for循环提供了更低的开销、更直接的控制流，并且支持提前中止循环，而forEach在迭代过程中涉及回调函数和其他额外的机制，导致其性能不如for循环。]]></description><category></category></item><item><title><![CDATA[vue 两种路由模式]]></title><link>https://blog.youkuaiyun.com/miracle150/article/details/144377875</link><guid>https://blog.youkuaiyun.com/miracle150/article/details/144377875</guid><author>miracle150</author><pubDate>Tue, 10 Dec 2024 16:56:43 +0800</pubDate><description><![CDATA[哈希模式：URL 中有，无需服务器配置，适合简单的单页应用。历史模式：没有，URL 更清晰，适合需要 SEO 和干净 URL 的应用，但需要服务器支持 URL 重写。]]></description><category></category></item><item><title><![CDATA[vue3 node.js MySQL 创建自己的项目]]></title><link>https://blog.youkuaiyun.com/miracle150/article/details/144259846</link><guid>https://blog.youkuaiyun.com/miracle150/article/details/144259846</guid><author>miracle150</author><pubDate>Thu, 05 Dec 2024 14:05:35 +0800</pubDate><description><![CDATA[1, 初始化一个node项目   npm init2.安装npm install express mysql2 jsonwebtoken   express-session corsexpressmysql2cors到了这一步，MySQL应该也安装成功了1.打开第一步安装好MySQL命令窗口，输入你设置的密码2. 创建数据库my_database_name是你数据库的名字，每一句SQL语句记得以;结束。3.切换到你刚刚创建的数据库查看所有的数据库切换到你刚刚创建的数据库。]]></description><category></category></item><item><title><![CDATA[js 字符串操作]]></title><link>https://blog.youkuaiyun.com/miracle150/article/details/144238806</link><guid>https://blog.youkuaiyun.com/miracle150/article/details/144238806</guid><author>miracle150</author><pubDate>Wed, 04 Dec 2024 14:28:45 +0800</pubDate><description><![CDATA[/ 输出: [ 'Hello', 'World', 'Hello', 'World' ]返回指定子字符串首次出现的位置，如果没有找到则返回 -1。trimStart()  从字符串开头删除空格字符。trimEnd()  从字符串结尾删除空格字符。检查字符串是否包含某个子字符串，返回布尔值。：返回指定位置字符的 Unicode 编码。：根据 Unicode 编码返回字符。返回指定子字符串最后一次出现的位置。：提取从指定位置开始的字符。：提取两个索引之间的字符。返回字符串的子字符串。：返回指定位置的字符。]]></description><category></category></item><item><title><![CDATA[vue3 兄弟之间传值]]></title><link>https://blog.youkuaiyun.com/miracle150/article/details/143976090</link><guid>https://blog.youkuaiyun.com/miracle150/article/details/143976090</guid><author>miracle150</author><pubDate>Fri, 22 Nov 2024 16:13:30 +0800</pubDate><description><![CDATA[这个时候父组件handleUpdateData的方法就已经拿到了数据，再传递给property组件。如果你有两个兄弟组件并且它们有共同的父组件，可以使用父组件作为中介，利用。下面是几种在 Vue 3 中实现兄弟组件传值的常用方法。父组件  有两个子组件topological和property。在 Vue 3 中，组件之间的通信不再依赖 Vue 实例的。来看一下props，emits的兄弟组件通信。这样的全局事件总线。子组件那父组件的数据就好办多了。让子组件向父组件发送事件。5.兄弟组件2接收父组件数据。]]></description><category></category></item><item><title><![CDATA[VueFlow 流程图绘制]]></title><link>https://blog.youkuaiyun.com/miracle150/article/details/143938129</link><guid>https://blog.youkuaiyun.com/miracle150/article/details/143938129</guid><author>miracle150</author><pubDate>Thu, 21 Nov 2024 11:45:20 +0800</pubDate><description><![CDATA[label: 'Edge from Node' + params.source + 'to Node ' + params.target,  // 边的标签。"确定删除节点" + res.edge.source + "至节点" + res.edge.target + "的连线",label: 'Edge from Node 1 to Node 2',  // 边的标签。source: params.source,  // 起点节点 ID。stroke: '#ff0077',  // 边的颜色。]]></description><category></category></item><item><title><![CDATA[Vue 3 将表格数据导出为 Excel 文件]]></title><link>https://blog.youkuaiyun.com/miracle150/article/details/143891443</link><guid>https://blog.youkuaiyun.com/miracle150/article/details/143891443</guid><author>miracle150</author><pubDate>Tue, 19 Nov 2024 17:45:35 +0800</pubDate><description><![CDATA[el-button type="primary" @click="exportExcel">导出 Excelimport * as XLSX from 'xlsx';// 导入 xlsx 库。XLSX.writeFile(wb, '表格数据.xlsx');库，它可以帮助你将表格数据转换成 Excel 格式。// 导出为 Excel 文件。// 将数据转换成工作表。// 创建一个新的工作簿。/* 样式可以根据需求进行调整 */-- 导出按钮 -->1.首先，你需要安装。]]></description><category></category></item><item><title><![CDATA[xcode打包ios 记录一下（企业开发者账号）]]></title><link>https://blog.youkuaiyun.com/miracle150/article/details/141963189</link><guid>https://blog.youkuaiyun.com/miracle150/article/details/141963189</guid><author>miracle150</author><pubDate>Fri, 06 Sep 2024 17:49:15 +0800</pubDate><description><![CDATA[1.选择钥匙串工具2.生成证书：钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书3.填写证书信息 （邮件和名字都不重要）选择保存到磁盘就可以4.然后点击继续 保存到桌面 完成之后桌面就会出现下图中的文件5.配置描述文件选择第一个   然后Continue  （我的证书已经达到了最大生成量，所以是灰色的）点击上传刚刚生成的证书生成之后点下载到就可以看到这个cer文件然后双击证书 打开配置完成证书后，]]></description><category></category></item><item><title><![CDATA[安装vue3-resize-drag源码没有parentLimitation]]></title><link>https://blog.youkuaiyun.com/miracle150/article/details/134283727</link><guid>https://blog.youkuaiyun.com/miracle150/article/details/134283727</guid><author>miracle150</author><pubDate>Wed, 08 Nov 2023 10:42:27 +0800</pubDate><description><![CDATA[在vue3引入vue-drag-resize不需要用vue3-resize-drag 因为缺少很多方法。]]></description><category></category></item></channel></rss>