<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_65073765的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_65073765</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_65073765]]></copyright><item><title><![CDATA[vue项目-使用XLSX导入导出Excal]]></title><link>https://blog.youkuaiyun.com/m0_65073765/article/details/132471500</link><guid>https://blog.youkuaiyun.com/m0_65073765/article/details/132471500</guid><author>m0_65073765</author><pubDate>Thu, 24 Aug 2023 13:01:37 +0800</pubDate><description><![CDATA[1.下载xlsx时报错，方法：降低xlsx的版本。思路:先创建一个方法,以便于在多个地方调用。]]></description><category></category></item><item><title><![CDATA[在JavaScript中，数组的拷贝方式有以下几种：]]></title><link>https://blog.youkuaiyun.com/m0_65073765/article/details/132078213</link><guid>https://blog.youkuaiyun.com/m0_65073765/article/details/132078213</guid><author>m0_65073765</author><pubDate>Thu, 03 Aug 2023 12:56:04 +0800</pubDate><description><![CDATA[在以上这些方法中，使用扩展运算符（spread operator）的效率是最高的，因为这种方法直接将源数组的元素进行拷贝，而不需要创建新的数组对象。其次，slice()方法和Array.from()方法的效率也比较高，因为它们都是创建了一个新的数组对象，并将源数组的元素复制到新数组中。最后，Array.concat()方法会返回一个新的数组，将所有参数连接起来，因此如果源数组的元素较多，那么使用该方法的可能会比较耗时。]]></description><category></category></item><item><title><![CDATA[vue中用js在写工具类方法,使用this.$xxx时，this指向问题]]></title><link>https://blog.youkuaiyun.com/m0_65073765/article/details/131954390</link><guid>https://blog.youkuaiyun.com/m0_65073765/article/details/131954390</guid><author>m0_65073765</author><pubDate>Thu, 27 Jul 2023 10:22:39 +0800</pubDate><description><![CDATA[vue中用js在写工具类方法时，如果方法有this.$store这样类似的语句,需要vue中的属性，怎样能避免在其他vue界面中调用工具方法中的函数时，出现this无法找到需要的方法]]></description><category></category></item><item><title><![CDATA[Vue $on能拿到数据但是无法更新data数据？]]></title><link>https://blog.youkuaiyun.com/m0_65073765/article/details/131935643</link><guid>https://blog.youkuaiyun.com/m0_65073765/article/details/131935643</guid><author>m0_65073765</author><pubDate>Wed, 26 Jul 2023 11:31:07 +0800</pubDate><description><![CDATA[Vue 2.0 重新梳理了事件系统，因为基于组件树结构的事件流方式实在是让人难以理解，并且在组件结构扩展的过程中会变得越来越脆弱。虽然依然保留了父子组件间的事件流，但有诸多限制，比如不支持跨多层父子组件通信，也没有解决兄弟组件间的通信问题。vue-bus 提供了一个全局事件中心，并将其注入每一个组件，你可以像使用内置事件流一样方便的使用全局事件。你去打断点的时候你会发现里面的组件是先触发事件是on然后在执行到初始化 所以你的值每一次都赋给了上一次的，苦逼啊 辛辛苦苦做了这么多。]]></description><category></category></item><item><title><![CDATA[element-ui 表格列el-table-column根据数据展示不同内容]]></title><link>https://blog.youkuaiyun.com/m0_65073765/article/details/131931168</link><guid>https://blog.youkuaiyun.com/m0_65073765/article/details/131931168</guid><author>m0_65073765</author><pubDate>Wed, 26 Jul 2023 09:05:43 +0800</pubDate><description><![CDATA[element-ui 表格列el-table-column根据数据展示不同内容]]></description><category></category></item><item><title><![CDATA[vue-router 导航守卫 next(‘/login‘) 无法调转问题]]></title><link>https://blog.youkuaiyun.com/m0_65073765/article/details/131755530</link><guid>https://blog.youkuaiyun.com/m0_65073765/article/details/131755530</guid><author>m0_65073765</author><pubDate>Sun, 16 Jul 2023 21:37:28 +0800</pubDate><description><![CDATA[按照理想状态 当没有token时页面应直接跳转到 login 页面。]]></description><category></category></item><item><title><![CDATA[axios发起get请求时，参数带不过去]]></title><link>https://blog.youkuaiyun.com/m0_65073765/article/details/131754202</link><guid>https://blog.youkuaiyun.com/m0_65073765/article/details/131754202</guid><author>m0_65073765</author><pubDate>Sun, 16 Jul 2023 20:04:21 +0800</pubDate><description><![CDATA[axios发起get请求时，参数带不过去。]]></description><category></category></item><item><title><![CDATA[elementui el-from el-table 点击新增按钮后如果不修改数据直接点击取消，table里的数据都会被清空]]></title><link>https://blog.youkuaiyun.com/m0_65073765/article/details/131749724</link><guid>https://blog.youkuaiyun.com/m0_65073765/article/details/131749724</guid><author>m0_65073765</author><pubDate>Sun, 16 Jul 2023 14:01:30 +0800</pubDate><description><![CDATA[点击新增按钮跳出dialong对话框后如果不修改数据直接点击取消，table里的数据都会被清空，而且data数据里的table数据也会被响应改变。然后再点击新增时还会出现原来清空的表单项里会同步出现from里输入的数据，点击新增后原来为空的数据又出现了，新增的也添加了。]]></description><category></category></item><item><title><![CDATA[element ui 中表单验证validate验证成功不执行成功的逻辑代码]]></title><link>https://blog.youkuaiyun.com/m0_65073765/article/details/131653871</link><guid>https://blog.youkuaiyun.com/m0_65073765/article/details/131653871</guid><author>m0_65073765</author><pubDate>Tue, 11 Jul 2023 10:01:01 +0800</pubDate><description><![CDATA[经过自己去官网查看发现是自己写验证的时候疏忽了，下面是自己错误的代码，可以看到如果验证失败，都会调用callback（）方法 ，也是这个方法是触发validate（）方法，所以验证不通过会触发validate（）方法去执行不通过的逻辑，但是如果都通过了却什么都没执行。首先今天做项目时遇到的一个问题，下面代码中，如果上面的验证规则通过但是不会执行验证通过的代码，只有验证不通过才会输出else里的代码。]]></description><category></category></item><item><title><![CDATA[vue自学后台管理项目遇到 Cannot destructure property ‘id‘ of ‘JSON.parse(...)‘ as it is null.问题]]></title><link>https://blog.youkuaiyun.com/m0_65073765/article/details/131626528</link><guid>https://blog.youkuaiyun.com/m0_65073765/article/details/131626528</guid><author>m0_65073765</author><pubDate>Sun, 09 Jul 2023 19:44:18 +0800</pubDate><description><![CDATA[难以扩展：使用 GET 请求修改数据可能会导致代码变得难以扩展、难以更新、难以维护，因此，使用其他 HTTP 方法进行数据的修改会更加安全和可靠。在一个 RESTful API 设计中，GET 请求应该是无副作用的，也就是说它只应该用于获取数据，而不应该用于修改数据。：在发送ajax请求时应该是post请求，但是写成get请求，导致在moke中模拟数据修改方法报这个错误，1.安全问题：如果允许使用 GET 请求修改数据，则攻击者可以轻松地篡改数据或者恶意删除、修改数据；]]></description><category></category></item></channel></rss>