<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaowu0929的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaowu0929</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaowu0929]]></copyright><item><title><![CDATA[iview(view-design)cascader级联选择器的change-on-select和load-data一起使用的问题]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/140260825</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/140260825</guid><author>xiaowu0929</author><pubDate>Mon, 08 Jul 2024 10:22:25 +0800</pubDate><description><![CDATA[开发过程中用到cascader时，既希望能够选中任意一级又想使用动态加载接口，于是就出现了一种情况：设置了一个默认值比如为"浙江省/杭州市/拱墅区/米市巷街道/米市社区"，但是cascader组件初始化后，就变成了"浙江省/杭州市"，后续那些依靠动态加载接口查找的内容就没有了。]]></description><category></category></item><item><title><![CDATA[sass/scss错误Deprecation Warning的解决办法]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/135860168</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/135860168</guid><author>xiaowu0929</author><pubDate>Fri, 26 Jan 2024 10:28:12 +0800</pubDate><description><![CDATA[第一次遇到，究其原因是Sass版本的问题，参考多种解决办法后，采用了限制sass版本的办方式，package.json中设置 "sass": "~1.32.12"。当然，在我查到的文档中，还有其他两种解决方式，地址如下，诸君自取。]]></description><category></category></item><item><title><![CDATA[iview表单校验向validator传递信息的奇淫巧计]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/135701193</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/135701193</guid><author>xiaowu0929</author><pubDate>Fri, 19 Jan 2024 16:39:51 +0800</pubDate><description><![CDATA[如何向validator中传递数据，苦思良久，还是准备从validator函数的参数上下手，熟悉iview表单的都知道，validator参数中有一个rule属性，包含了一些信息，在我多次尝试后，发现其中的message是直接作为校验失败的提示的，且，可以在validator中修改，于是乎，我做了一个大胆的尝试！]]></description><category></category></item><item><title><![CDATA[iview form rules添加校验问题]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/135618806</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/135618806</guid><author>xiaowu0929</author><pubDate>Tue, 16 Jan 2024 10:52:21 +0800</pubDate><description><![CDATA[然而，在多次测试后发现，这个this一直是第一次获取到的那个this，内部所有的值都没有跟据组件内的变化而变化，也就是说，validator第一次拿到this之后，就固化下来了。我不清楚是什么原因导致的，后来的解决方案是将validator函数写在js文件中，把原本作为对象引入的twoValidate修改为函数，在组件中通过call绑定this调用，目前测试下来没有发现问题。在formData中相应startTime符合条件的情况下，仍然提示‘结束时间不能小于开始时间’，代码如下图所示。]]></description><category></category></item><item><title><![CDATA[npm ERR! code EINTEGRITY的解决方案]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/133772618</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/133772618</guid><author>xiaowu0929</author><pubDate>Wed, 11 Oct 2023 16:11:23 +0800</pubDate><description><![CDATA[EINTEGRITY的意思为电子完整性，那么一定是npm在操作的时候出现了不确定某个签名是否完整的疑惑，经过查找npm verify可以验证缓存数据的有效性和完整性......我的第一反应就是百度一下这个错误，奈何网友们的解决方案千千万，最离谱的是让重新安装npm，看到这儿，我是有一种既然解决不了问题，就解决掉提出问题的人的感觉。至此，答案已浮出水面，这个bug就是因为npm缓存数据已过期或者不完整，经过npm校验然后清空缓存之后，就可以解决啦。]]></description><category></category></item><item><title><![CDATA[项目从vue2.6.11升级至2.7.0步骤]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/126624336</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/126624336</guid><author>xiaowu0929</author><pubDate>Wed, 31 Aug 2022 15:18:12 +0800</pubDate><description><![CDATA[步骤
1. 删除原有node_modules文件夹和package-lock.json，npm install vue@2.7.0
2. 如果有用到@vue/composition-api，vue-template-compiler，可以删掉
3. 如果有使用vite-plugin-vue2，请替换为@vitejs/plugin-vue2]]></description><category></category></item><item><title><![CDATA[iView踩坑日记(三)]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/126278676</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/126278676</guid><author>xiaowu0929</author><pubDate>Thu, 11 Aug 2022 09:25:48 +0800</pubDate><description><![CDATA[补充：用了替代的解决办法，在每次更新数据之后，都根据上一次的选中列表修改对应的数据的_checked属性，手动让这个属性成为是否选中的标志。记得在每次修改_checked的同时更新选中列表，避免出现删除了某条数据，选中列表中却还存在这条数据的情况。还是table组件的问题，传给table组件的数据一修改，表格的所有选中的状态就会取消，我反复测试了修改整个数组和修改数组中对象的某一个属性，结果都一样，只能说nb。]]></description><category></category></item><item><title><![CDATA[iView踩坑日记(二)]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/125703653</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/125703653</guid><author>xiaowu0929</author><pubDate>Sun, 10 Jul 2022 11:37:26 +0800</pubDate><description><![CDATA[iView表格Table        我当时在做一个表格联选的功能，大概就是上下两个表格，上边的行选中后出现在下面的表格中，取消选中后就从下面表格剔除，下面表格的选中状态都是已选中，点击取消选中后就提出该数据并且也修改上面表格对应数据的状态        实现功能的路上遇到了两个难点：        一、iview的table组件中，并没有直接控制某行数据选中的属性(有一个...]]></description><category></category></item><item><title><![CDATA[iView踩坑日记(一)]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/125703294</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/125703294</guid><author>xiaowu0929</author><pubDate>Sun, 10 Jul 2022 11:12:19 +0800</pubDate><description><![CDATA[实习工作中遇到了之前并没有接触过的组件库iView，在使用过程中也渐渐的发现了一些让人难以理解的坑，曾一度让我怀疑是自己的问题，今天就开始记录啦iView气泡提示Poptipbug场景:        将poptip的出现位置属性placement设置为top，并且在接近浏览器顶部的位置使用，由于iview在2.12.0版本加入了自动识别，所以poptip的位置会自动变成bottom，并且，宽度莫名变得很宽，通过width属性限定宽度的情况下出现了下面这种离奇的效果(由于项目保密又懒得新建一个项目演示，暂且]]></description><category></category></item><item><title><![CDATA[javaweb项目报错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/121771280</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/121771280</guid><author>xiaowu0929</author><pubDate>Tue, 07 Dec 2021 15:55:36 +0800</pubDate><description><![CDATA[看了这篇文章解决了问题k​​​​​​​(30条消息) JavaWeb项目“java.lang.ClassNotFoundException: com.mysql.jdbc.Driver”异常的解决方法_天天向上-优快云博客https://blog.youkuaiyun.com/tjh625/article/details/81231719

报错提示：





java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at org.apache.catalin.]]></description><category></category></item><item><title><![CDATA[npm 安装webpack出错]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/121028643</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/121028643</guid><author>xiaowu0929</author><pubDate>Fri, 29 Oct 2021 09:55:07 +0800</pubDate><description><![CDATA[今天学习过程中要求安装webpack 安装过程中报了个奇怪的错

npm ERR! code EPERM

npm ERR! syscall mkdir

npm ERR! path C:\Program Files\nodejs\node_cache\_cacache



麻了，百度后发现，罪魁祸首是一个叫npmrc的文件，使用npm安装东西报错都有可能是它的锅，删除掉就好了



一般都在这个位置(我已删除),C:\Users\用户




...]]></description><category></category></item><item><title><![CDATA[i18n国际化的时候出现中文乱码]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/120704554</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/120704554</guid><author>xiaowu0929</author><pubDate>Mon, 11 Oct 2021 15:43:12 +0800</pubDate><description><![CDATA[读取配置文件时，中文会显示最后一张图上的乱码，之前有帖子说是因为idea的编码问题，我根据提示在setting-&gt;file encodings里把所有的编码都改成了UTF-8，但是问题还是没解决，后来看了其他帖子，是因为


bundle.getString()

读取出来的中文有问题，需要转成UTF-8格式


new String(bundle.getString("age").getBytes("ISO-8859-1"), "UTF8")

这样显示出来的中文就正常了











..]]></description><category></category></item><item><title><![CDATA[java.lang.NullPointerException at java.util.Properties$LineReader.readLine(Properties.java:434)]]></title><link>https://blog.youkuaiyun.com/xiaowu0929/article/details/120568069</link><guid>https://blog.youkuaiyun.com/xiaowu0929/article/details/120568069</guid><author>xiaowu0929</author><pubDate>Thu, 30 Sep 2021 15:56:19 +0800</pubDate><description><![CDATA[今天遇到了一个折磨我两个小时的bug



检查所有代码后依然没得到答案，后来百度发现，是因为新版的idea（我并没有主动升级）配置文件jdbc.properties的位置错误，新版的idea应该将它放在resources文件夹中




...]]></description><category></category></item></channel></rss>