<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一个有思想的新时代农民工的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ShaLiWa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ShaLiWa]]></copyright><item><title><![CDATA[el-table自动滚动到最底部]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/140978392</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/140978392</guid><author>ShaLiWa</author><pubDate>Wed, 07 Aug 2024 09:58:37 +0800</pubDate><description><![CDATA[我的需求是这样的，因为我的表格是动态的，可以手动新增行，固定表头，而且需要一屏显示，为了方便用户就需要再新增的时候表格自动向上滚动。差了官方文档后发现有一个属性可以支持。]]></description><category></category></item><item><title><![CDATA[js toLocaleString也太好用了吧！（超方便转千分位，中文数字等）]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/136183470</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/136183470</guid><author>ShaLiWa</author><pubDate>Tue, 20 Feb 2024 10:31:46 +0800</pubDate><description><![CDATA[前端金额转千分位还在自己转吗？像下面这样？这就有点了，有更好的工具方法，那就是 toLocaleString目前，我查找了一下，下面三种数据类型都可以使用的方法number.toLocaleString([locales [, options]])：返回这个数字在特定语言环境下的表示字符串array.toLocaleString([locales [, options]])：返回一个字符串表示数组中的元素。]]></description><category></category></item><item><title><![CDATA[上传文件-批量上传出现进度条抢占的问题,以及实现多文件分开上传与进度条显示]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/135641064</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/135641064</guid><author>ShaLiWa</author><pubDate>Wed, 17 Jan 2024 10:51:43 +0800</pubDate><description><![CDATA[最近接触一个项目中用到文件上传并要求可以添加编辑上传的文件信息，将文件转成二进制流的方式传参给后端，并要求带有实时[进度条](https://so.youkuaiyun.com/so/search?3. 判断全部文件是否全部上传完成（指的是接口调用完成，包括上传失败）2. 进度条和文件名建立对应关系。，我这个项目需求方需要同时上传。1.  进度条的展示。]]></description><category></category></item><item><title><![CDATA[sleetTree通过value获取id]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/131961210</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/131961210</guid><author>ShaLiWa</author><pubDate>Thu, 27 Jul 2023 15:25:12 +0800</pubDate><description><![CDATA[【代码】sleetTree通过value获取id。]]></description><category></category></item><item><title><![CDATA[使用node连接MongoDB云数据库遇到的问题]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/130427677</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/130427677</guid><author>ShaLiWa</author><pubDate>Fri, 28 Apr 2023 15:59:58 +0800</pubDate><description><![CDATA[报错MongoDB 连接错误：MongoDB 连接错误： MongoServerError: bad auth : Authentication failed]]></description><category></category></item><item><title><![CDATA[在 Vue 中使用 dhtmlxGantt 组件时遇到的问题汇总]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/129557612</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/129557612</guid><author>ShaLiWa</author><pubDate>Wed, 15 Mar 2023 15:55:27 +0800</pubDate><description><![CDATA[前端vue项目中使用甘特图]]></description><category></category></item><item><title><![CDATA[vue el-table多选回显、编辑结合el-tag]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/129301271</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/129301271</guid><author>ShaLiWa</author><pubDate>Thu, 02 Mar 2023 16:02:20 +0800</pubDate><description><![CDATA[el-table多选和el-tag关联显示]]></description><category></category></item><item><title><![CDATA[js两个对象数组合并去重以及去除两个对象数组的交集]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/129288957</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/129288957</guid><author>ShaLiWa</author><pubDate>Wed, 01 Mar 2023 20:50:47 +0800</pubDate><description><![CDATA[【代码】js两个对象数组合并去重以及去除两个对象数组的交集。]]></description><category></category></item><item><title><![CDATA[vue导出excel使用xlsx、file-saver、xlsx-style、yxg-xlsx-style 遇到的坑]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/127111492</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/127111492</guid><author>ShaLiWa</author><pubDate>Thu, 29 Sep 2022 18:03:18 +0800</pubDate><description><![CDATA[Error: Can‘t resolve ‘fs’ in   
export ‘default‘ (imported as ‘XLSX‘) was not found in ‘xlsx
Error: Can‘t resolve ‘crypto’ in   
]]></description><category></category></item><item><title><![CDATA[如何配置多个ssh]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/126379048</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/126379048</guid><author>ShaLiWa</author><pubDate>Wed, 17 Aug 2022 09:46:44 +0800</pubDate><description><![CDATA[一般来说，一台电脑默认只有一个私钥id_rsa和公钥id_rsa.pub。当我们需要在一台电脑上操作不同的github账号（或 gitlab、gitee、coding）就需要多个对应的ssh key，因为一个 github 账号只能建一个与账号名相同的仓库。...]]></description><category></category></item><item><title><![CDATA[编辑器中无法使用yarn,cpm等已经全局安装得依赖]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/125206762</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/125206762</guid><author>ShaLiWa</author><pubDate>Thu, 09 Jun 2022 16:56:05 +0800</pubDate><description><![CDATA[编辑器中无法使用yarn,cnpm]]></description><category></category></item><item><title><![CDATA[ElementUI 手动控制 popover 弹层的显示与隐藏]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/124343931</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/124343931</guid><author>ShaLiWa</author><pubDate>Fri, 22 Apr 2022 13:48:42 +0800</pubDate><description><![CDATA[ElementUI 手动控制 popover 弹层的显示与隐藏]]></description><category></category></item><item><title><![CDATA[vue中针对后端接口不统一不规范的代理配置]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/124241889</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/124241889</guid><author>ShaLiWa</author><pubDate>Mon, 18 Apr 2022 09:37:35 +0800</pubDate><description><![CDATA[最近工作中遇到了个问题，一个老项目后端接口没有规范，接口开头不一致，是这种类型
/ns-**

如果一个一个去配置那是相当费事，全局有很多，多方查找资料后找到了要给很好的方案，
可以使用正则匹配，比如
//path matching

createProxyMiddleware({...}) - matches any path, all requests will be proxied.
createProxyMiddleware('/', {...}) - matches any path, all r]]></description><category></category></item><item><title><![CDATA[webstorm获取不到全局的yarn]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/122360491</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/122360491</guid><author>ShaLiWa</author><pubDate>Fri, 07 Jan 2022 11:27:48 +0800</pubDate><description><![CDATA[webstorm使用yarn没权限解决方法
 yarn : 无法加载文件 C:\Users\jiuyv\AppData\Roaming\npm\yarn.ps1，因为在此系统上禁止运行脚本。有关详细信息，请参阅 http://go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1       
+ yarn install
+ ~~~~
    + CategoryInfo          : S]]></description><category></category></item><item><title><![CDATA[使用axios下载后台接口传的二进制流文件]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/121898692</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/121898692</guid><author>ShaLiWa</author><pubDate>Mon, 13 Dec 2021 10:09:36 +0800</pubDate><description><![CDATA[因为文件下载responseType＝blob，响应回来的不管是二进制流还是错误的json..]]></description><category></category></item><item><title><![CDATA[csv和 文件流（二进制）excel文件转化为blob]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/119804070</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/119804070</guid><author>ShaLiWa</author><pubDate>Thu, 19 Aug 2021 16:00:13 +0800</pubDate><description><![CDATA[如果是文件流（二进制）excel文件转化为blob，需要传  { responseType: “arraybuffer” }
  configApi.post(`/platform/push/exportCsv`, _params, { responseType: "arraybuffer" }).then(({ data, headers }) =&gt; {
        console.log(data, headers)

        let blob = new Blob([data], {]]></description><category></category></item><item><title><![CDATA[vue+vxe-table中的vxe-table-column配合v-if导致列样式与位置错乱]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/119773845</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/119773845</guid><author>ShaLiWa</author><pubDate>Wed, 18 Aug 2021 10:12:18 +0800</pubDate><description><![CDATA[vue+vxe-table中的vxe-table-column配合v-if导致列样式与位置错乱的现象
根据需求，对vxe-table的某一列进行判断显隐时，经常会出现列的位置错乱和表头的样式变化的问题以及有值但是不显示的问题；
注：此问题不属于技术问题
   &lt;vxe-table-column 
   		v-if="pageInfo.id === 4 ||pageInfo.id === 8" 
   		title="上报类型" 
   		width="100" 
   		key='1'&gt;]]></description><category></category></item><item><title><![CDATA[momentJS使用总结]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/112685491</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/112685491</guid><author>ShaLiWa</author><pubDate>Fri, 15 Jan 2021 18:53:46 +0800</pubDate><description><![CDATA[//获取当周
	var timeNow = new Date(）// 当前时间
    var weekOfday = moment(timeNow).format('E'); // 计算今天是这周第几天
 
    var nowDay = moment(timeNow).format('YYYY-MM-DD') // 当前日期
 
    var Monday = moment(timeNow).subtract(weekOfday - 1, 'days').format('YYYY-MM-DD');.]]></description><category></category></item><item><title><![CDATA[JS实现一键复制]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/108667861</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/108667861</guid><author>ShaLiWa</author><pubDate>Fri, 18 Sep 2020 16:32:12 +0800</pubDate><description><![CDATA[原生 js 实现点击按钮复制文本
最近遇到一个需求，需要点击按钮，复制 聊天记录的文本到剪切板
一、原理分析
浏览器提供了 copy 命令 ，可以复制选中的内容
document.execCommand("copy")

如果是输入框，可以通过 select() 方法，选中输入框的文本，然后调用  copy 命令，将文本复制到剪切板
但是 select() 方法只对  和  有效，对于  就不好使
最后我的解决方案是，在页面中添加一个 ，然后把它隐藏掉
点击按钮的时候，先把  的 value 改为  的 i]]></description><category></category></item><item><title><![CDATA[H5 的embed标签内嵌 pdf 无法正确显示]]></title><link>https://blog.youkuaiyun.com/ShaLiWa/article/details/106838901</link><guid>https://blog.youkuaiyun.com/ShaLiWa/article/details/106838901</guid><author>ShaLiWa</author><pubDate>Thu, 18 Jun 2020 17:08:13 +0800</pubDate><description><![CDATA[图片没有问题，但是如果放PDF就会出现问题：

比如有两个 pdf 需要显示， 第一次点击第一个没有问题， 能正常显示， 但是点击第二个 pdf 时， 显示的还是第一个 pdf 的内容

使用好多次方法都未能解决，最后使用 iframe 替换了

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