<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_44899153的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_44899153</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_44899153]]></copyright><item><title><![CDATA[企业微信扫码登录遇到的bug及解决办法]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/137874751</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/137874751</guid><author>qq_44899153</author><pubDate>Fri, 19 Apr 2024 10:56:31 +0800</pubDate><description><![CDATA[企业微信扫码登录遇到的bug及解决办法（自建应用）]]></description><category></category></item><item><title><![CDATA[JavaScript 中内存泄漏的几种情况]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/114688291</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/114688291</guid><author>qq_44899153</author><pubDate>Tue, 31 Jan 2023 17:20:28 +0800</pubDate><description><![CDATA[内存泄露是什么
内存泄漏（Memory leak）是在计算机科学中，由于疏忽或错误造成程序未能释放已经不再使用的内存
并非指内存在物理上的消失，而是应用程序分配某段内存后，由于设计错误，导致在释放该段内存之前就失去了对该段内存的控制，从而造成了内存的浪费
程序的运行需要内存。只要程序提出要求，操作系统或者运行时就必须供给内存]]></description><category></category></item><item><title><![CDATA[前端面试题]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/112474286</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/112474286</guid><author>qq_44899153</author><pubDate>Tue, 31 Jan 2023 17:18:12 +0800</pubDate><description><![CDATA[js部分

1.防抖节流
]]></description><category></category></item><item><title><![CDATA[reduce的基本用法]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/126543920</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/126543920</guid><author>qq_44899153</author><pubDate>Fri, 26 Aug 2022 15:10:02 +0800</pubDate><description><![CDATA[【代码】reduce的基本用法。]]></description><category></category></item><item><title><![CDATA[js金额3位加逗号]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/121424138</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/121424138</guid><author>qq_44899153</author><pubDate>Fri, 19 Nov 2021 15:45:09 +0800</pubDate><description><![CDATA[function formateNum(num) {
      if (!num) num = 0
      num = num.toFixed(2)
      var c = num.split('.')
      var b = c[0].toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') + '.' + c[1]
      return b
    },

结果：


]]></description><category></category></item><item><title><![CDATA[js银行卡4位空格]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/121424064</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/121424064</guid><author>qq_44899153</author><pubDate>Fri, 19 Nov 2021 15:37:35 +0800</pubDate><description><![CDATA[function formateNumber(num) {
      if (!num) num = ''
      var c = num.replace(/\s/g, '').replace(/(.{4})/g, '$1 ')
      return c
    }

结果：


]]></description><category></category></item><item><title><![CDATA[vue预览 pdf---发票红章被吞解决方案]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/121249820</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/121249820</guid><author>qq_44899153</author><pubDate>Wed, 10 Nov 2021 15:43:48 +0800</pubDate><description><![CDATA[1.vue-pdf----有的发票红章会被吞掉
&lt;template&gt;
  &lt;div class="pdfPreview"&gt;
    &lt;pdf ref="pdf" v-for="i in numPages" :key="i" :src="pdfUrl" :page="i"&gt;&lt;/pdf&gt;
  &lt;/div&gt;
&lt;/template&gt;
&lt;script&gt;
import pdf from 'vue-pdf'
export default ]]></description><category></category></item><item><title><![CDATA[js数组对象去重]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/120951821</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/120951821</guid><author>qq_44899153</author><pubDate>Mon, 25 Oct 2021 15:03:28 +0800</pubDate><description><![CDATA[let arr = [
      {
        a: 1,
        b: 1,
        c: 1
      },
      {
        a: 2,
        b: 2,
        c: 2
      },
      {
        a: 3,
        b: 3,
        c: 3
      },
      {
        a: 2,
        b: 2,
        c: 4
      },
      {
...]]></description><category></category></item><item><title><![CDATA[ant design disabledDate设置禁用时间]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/120821130</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/120821130</guid><author>qq_44899153</author><pubDate>Mon, 18 Oct 2021 10:09:31 +0800</pubDate><description><![CDATA[&lt;a-date-picker :placeholder="today" :disabledDate="disabledDate" style="width: 150px;" v-model="enrollDate" /&gt;

    disabledDate(current) {
      let date = new Date()
      let day = date.getDate()
      let obj = moment(current).format('YYYY-MM-DD']]></description><category></category></item><item><title><![CDATA[git新建远程分支]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/120054259</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/120054259</guid><author>qq_44899153</author><pubDate>Thu, 02 Sep 2021 09:53:25 +0800</pubDate><description><![CDATA[1.新建本地分支
git checkout -b dev

2.查看本地分支
git branch

3.查看本地、远程所有分支
git branch -a

4.推送本地分支到远程分支------------本地分支名和远程分支名相同
git push origin dev:dev

5.本地分支与远程分支建立关联
git branch --set-upstream-to=origin/dev

6.如第五步操作未执行，拉取远程代码需执行：
git pull origin dev
//需标明拉取远程的具体]]></description><category></category></item><item><title><![CDATA[js获取对象深层数据方法]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/119749802</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/119749802</guid><author>qq_44899153</author><pubDate>Tue, 17 Aug 2021 10:05:40 +0800</pubDate><description><![CDATA[let value = {
      obj1: {
        str1: 111,
        str2: 222,
        str3: 333,
        str4: 444,
        obj2: {
          str5: 555,
          str6: 666
        }
      },
      obj3: {
        str7: 777,
        str8: 888
      }
    }
    let...]]></description><category></category></item><item><title><![CDATA[js数组对象按种类分组]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/117779634</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/117779634</guid><author>qq_44899153</author><pubDate>Fri, 11 Jun 2021 12:59:59 +0800</pubDate><description><![CDATA[传入数组
     let arr = [
     { year: 2021 }, 
     { year: 2020 },
     { year: 2020 },
     { year: 2019 },
     { year: 2021 }]
     let arrList = this.sort_pro(arr, ['year'])
     console.log(arrList)

结果

调用方法
    sort_pro(data, keys = []) {
      //keys]]></description><category></category></item><item><title><![CDATA[vue导出word含图片]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/115720004</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/115720004</guid><author>qq_44899153</author><pubDate>Thu, 15 Apr 2021 11:45:40 +0800</pubDate><description><![CDATA[下载依赖，引入依赖

npm install  docxtemplater jszip --save
npm install  docxtemplater-image-module-free --save // 这个是图片处理的
npm install  jszip-utils --save
npm install  pizzip --save
npm install  file-saver --save

import Docxtemplater from 'docxtemplater'
import .]]></description><category></category></item><item><title><![CDATA[vue导出word文档]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/115210566</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/115210566</guid><author>qq_44899153</author><pubDate>Thu, 25 Mar 2021 16:38:07 +0800</pubDate><description><![CDATA[1.安装依赖
npm install docxtemplater
npm install pizzip
npm install jszip-utils
npm install file-saver

2.创建js文件，引入依赖
import Docxtemplater from 'docxtemplater';
import PizZip from 'pizzip';
import JSZipUtils from 'jszip-utils';
import { saveAs } from 'file-sav]]></description><category></category></item><item><title><![CDATA[git新增分支、删除分支、提交代码、修改远程仓库地址]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/112647236</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/112647236</guid><author>qq_44899153</author><pubDate>Fri, 15 Jan 2021 09:50:15 +0800</pubDate><description><![CDATA[新增分支
1.查看分支

查看分支
git branch
checkout代码到分支test
git checkout -b test
添加到缓存
git add .
添加到本地库
git commit -m "test commit "
提交远程
git push origin test

删除分支

删除本地分支test
git branch -d test
删除远程分支test
git push origin --delete test

提交代码
方法一

将你本地所有修改了的文件添加到暂存区
gi]]></description><category></category></item><item><title><![CDATA[js中数组sort排序]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/109198104</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/109198104</guid><author>qq_44899153</author><pubDate>Wed, 21 Oct 2020 11:54:05 +0800</pubDate><description><![CDATA[1.升序
arr.sort(function(a,b){
	return a - b;
})

2.降序
arr.sort(function(a,b){
	return b - a;
})

3.乱序
arr.sort(function(a,b){
	return Math.random() - 0.5;
})

4.按照想要的顺序排序



]]></description><category></category></item><item><title><![CDATA[number-----toFixed()]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/107341966</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/107341966</guid><author>qq_44899153</author><pubDate>Tue, 14 Jul 2020 17:09:44 +0800</pubDate><description><![CDATA[NumberObject.toFixed(num)
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
参数num必需。规定小数的位数，是 0 ~ 20 之间的值，包括 0 和 20，有些实现可以支持更大的数值范围。如果省略了该参数，将用 0 代替。
返回值
返回 NumberObject 的字符串表示，不采用指数计数法，小数点后有固定的 num 位数字。如果必要，该数字会被舍入，也可以用 0 补足，以便它达到指定的长度。如果 num 大于 le+21，则该方法只调用 NumberO]]></description><category></category></item><item><title><![CDATA[正则表达式匹配手机号，邮箱]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/106653554</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/106653554</guid><author>qq_44899153</author><pubDate>Tue, 09 Jun 2020 23:34:54 +0800</pubDate><description><![CDATA[匹配手机号

var tel = $(obj).find("#tel").val();
            var reg = /^[1][3,4,5,7,8][0-9]{9}$/;
            if (!reg.test(tel)) {
                alert('电话号码错误！');
                return false;
            }


匹配邮箱

 function isEmail(str) {
            var .]]></description><category></category></item><item><title><![CDATA[正则表达式详细讲解]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/106653498</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/106653498</guid><author>qq_44899153</author><pubDate>Tue, 09 Jun 2020 23:29:40 +0800</pubDate><description><![CDATA[正则表达式
正则表达式: 按照一定的规则组成的一个表达式, 作用主要来匹配字符串
表达式组成: 由元字符或者限定符组成的一个式子

    *
    *元字符:
    *       .  表示的是: 除了\n以外的任意一个字符 例: "aa12"这个字符串中, 有任意一个字符就匹配成功
    *       [] 表示的是: 范围
    *       [0-9]表示的是0-9之间任意一个数 例 : "abcd"--&gt;[0-9] 不成立
    *                     .]]></description><category></category></item><item><title><![CDATA[简单的网页在线咨询代码]]></title><link>https://blog.youkuaiyun.com/qq_44899153/article/details/106653344</link><guid>https://blog.youkuaiyun.com/qq_44899153/article/details/106653344</guid><author>qq_44899153</author><pubDate>Tue, 09 Jun 2020 23:19:03 +0800</pubDate><description><![CDATA[简单的网页在线咨询代码

&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;Document&lt;/title&gt;
    &lt;script src="../static/]]></description><category></category></item></channel></rss>