<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bubbleSweet的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bubbleSweet</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bubbleSweet]]></copyright><item><title><![CDATA[如何修改antd的pagination翻页组件为中文？]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/138916279</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/138916279</guid><author>bubbleSweet</author><pubDate>Wed, 15 May 2024 17:27:32 +0800</pubDate><description><![CDATA[【代码】如何修改antd的pagination翻页组件为中文？]]></description><category></category></item><item><title><![CDATA[修改滚动条默认样式]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/131212701</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/131212701</guid><author>bubbleSweet</author><pubDate>Wed, 14 Jun 2023 17:34:32 +0800</pubDate><description><![CDATA[修改滚动条默认样式的css]]></description><category></category></item><item><title><![CDATA[一定要看的修改微信扫码登录鉴权样式的大坑]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/128941886</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/128941886</guid><author>bubbleSweet</author><pubDate>Thu, 09 Feb 2023 11:10:07 +0800</pubDate><description><![CDATA[在修改样式遇到最大的坑就是编译成base64后没想到浏览器解析时会和原来的字符不一样，没有去对比两个字段耽误了很多时间，在这里记录一下以后做鉴权可以参考。经过对比会发现控制台返回的这段base64编译字段和我们从工具处复制的不一样，这是浏览器自己解析时将一些关键字直接解析了，以至于根本拿不到正确的文件。在这里需要去申请对应的域名和id，这个过程需要审核，需要提前申请，具体可以参考微信开放平台的使用文档【在接入第三方微信鉴权时踩了很多坑，由于之前没有做过，查询的信息也不够，所以在这里总结一下。]]></description><category></category></item><item><title><![CDATA[关于ESlint的使用--quiet快速定位error报错文件]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/128223027</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/128223027</guid><author>bubbleSweet</author><pubDate>Wed, 07 Dec 2022 16:53:43 +0800</pubDate><description><![CDATA[关于ESlint的使用--quiet快速定位error报错文件]]></description><category></category></item><item><title><![CDATA[react怎么锁版本]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/127286232</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/127286232</guid><author>bubbleSweet</author><pubDate>Wed, 12 Oct 2022 17:06:09 +0800</pubDate><description><![CDATA[由于antd组件库版本更新，提交上去的代码在构建时自动检测下载了最新版本，导致出现一些bug，针对这种情况，暂时不想使用最新版本的工具时，可以锁版本，这样构建出来的一定是需要的那个版本。3、删除package.sjon中依赖里面的小冒尖，这个冒尖的意思是该版本以上都可以，例如 ^4.9.12 即 4.9.12 以上都可以，那么就会自动给你下载最新的。重新下载依赖，生成package.lock.json文件。下载了package.lock.json，这样才算成功。,修改了自己想要的版本之后，再重新。]]></description><category></category></item><item><title><![CDATA[CSS-允许换行]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/127068748</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/127068748</guid><author>bubbleSweet</author><pubDate>Tue, 27 Sep 2022 11:45:18 +0800</pubDate><description><![CDATA[css-允许文字换行]]></description><category></category></item><item><title><![CDATA[git命令行之 抓取指定分支代码到本地]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/126254667</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/126254667</guid><author>bubbleSweet</author><pubDate>Tue, 09 Aug 2022 20:10:56 +0800</pubDate><description><![CDATA[git命令使用]]></description><category></category></item><item><title><![CDATA[归并排序实例]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/121125746</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/121125746</guid><author>bubbleSweet</author><pubDate>Wed, 03 Nov 2021 17:09:50 +0800</pubDate><description><![CDATA[归并排序实列
       function merge(left, right) {
            // 创建一个空数组
            var re = [];

            // 一个如果两个数组都不为空
            while (left.length &gt; 0 &amp;&amp; right.length &gt; 0) {
                if (left[0] &lt; right[0]) {
                  ]]></description><category></category></item><item><title><![CDATA[根据 parentId 对对象数组进行重构]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/120473281</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/120473281</guid><author>bubbleSweet</author><pubDate>Sat, 25 Sep 2021 16:22:36 +0800</pubDate><description><![CDATA[根据 parentId 对对象数组进行重构

题目：
const nodeList = [{ id: '3', parentId: '1' }, { id: '1', parentId: '' }, { id: '2', parentId: '4' }]
根据 parentId 和 id 相匹配，重构对象数组得到：

const re = [{
            id: '1',
            parentId: '',
            children: [{
          ]]></description><category></category></item><item><title><![CDATA[leetCode -- 三数之和]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/120310262</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/120310262</guid><author>bubbleSweet</author><pubDate>Wed, 15 Sep 2021 15:49:50 +0800</pubDate><description><![CDATA[var arr = [-1,0,1,2,-1,-4];
    var result = [];
    var obj = {};
    var num = [];
    arr.sort((a,b) =&gt; a - b);  //[-4,-1,-1,0,1,2]
    arr.forEach((item,index) =&gt; {
      var value = 0 - item;
      var i = 0;
      var j = arr.length-1;
   ...]]></description><category></category></item><item><title><![CDATA[找出数组中三个元素之和为目标值的数]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/120160573</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/120160573</guid><author>bubbleSweet</author><pubDate>Tue, 07 Sep 2021 16:39:11 +0800</pubDate><description><![CDATA[找出数组中三个元素之和为目标值的数
    let arr = [-10,2,3,4,5,10,6,7,8]
    arr = arr.sort()  //从小到大排序 -10,2,3,4,5,6,7,8,10
    let num = []  // 创建一个空数组
    target = 15;
    function fn(arr) {
      for(let i=0; i&lt; arr.length; i++){
        let value = target - arr[i]
 ]]></description><category></category></item><item><title><![CDATA[js 遍历实现深拷贝]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/119186510</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/119186510</guid><author>bubbleSweet</author><pubDate>Thu, 29 Jul 2021 16:22:13 +0800</pubDate><description><![CDATA[js 遍历实现深拷贝

之前写过利用 JSON.stringify 和 JSON.parse 来实现深拷贝
这篇笔记利用遍历迭代的方式实现深拷贝

遍历实现深拷贝
        function deepCopy(obj) {
          var newobj = null;  //创建一个新对象，置为null
          if(typeof obj == 'object' &amp;&amp; obj != null){  //判断传入的被拷贝obj是否为一个对象，是否为null
   ]]></description><category></category></item><item><title><![CDATA[js 中的深拷贝和浅拷贝]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/118973233</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/118973233</guid><author>bubbleSweet</author><pubDate>Wed, 21 Jul 2021 18:32:25 +0800</pubDate><description><![CDATA[js 中的深拷贝和浅拷贝

之前经常有被问到深拷贝和浅拷贝，但是一直有些模糊，所以在这里简单的写一下笔记，以便以后查阅

浅拷贝
      let arr = [1,3,4,{
        username: 'hjc'
      }];
      let arr1 = arr;  //浅拷贝
      arr1.push(7);  //只对 arr1 做 push 操作
      arr[3].username = 'wu';  //只修改 arr 中的 username
      con]]></description><category></category></item><item><title><![CDATA[事件冒泡解决办法]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/118674990</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/118674990</guid><author>bubbleSweet</author><pubDate>Mon, 12 Jul 2021 15:06:02 +0800</pubDate><description><![CDATA[事件冒泡解决办法

假设有外层元素和内层元素，两个元素都绑定了点击事件，当只点击内层元素会同时出发内层元素和外层元素的事件，就是事件冒泡

举个例子：
这里有内层的按钮，中层的 div 块和外层的 div 块
		&lt;div @click = "outside" id = "outside"&gt;
            outside
            &lt;div @click = "middle" id = "middle"&gt;
                middle
    ]]></description><category></category></item><item><title><![CDATA[js 中有关 this 的指向应用(1)]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/118546541</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/118546541</guid><author>bubbleSweet</author><pubDate>Wed, 07 Jul 2021 16:06:21 +0800</pubDate><description><![CDATA[js 中有关 this 的指向应用(1)

当使用 forEach 或 setTimeout 方法时，里面的 function 是回调函数，这个时候回调函数的 this 总是指向 window 的，那么想要使用声明定义函数的那个变量域中的参数时，就没有办法使用，例如下面这种情况

		var obj1 = {
        myName: 'hjc',
        fruits: ['apple','banana','icecream'],
        fn(){
          this.f]]></description><category></category></item><item><title><![CDATA[js中变量提升]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/118227504</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/118227504</guid><author>bubbleSweet</author><pubDate>Fri, 25 Jun 2021 19:57:39 +0800</pubDate><description><![CDATA[js中变量提升
	  var name = 'tom'
      function change() {
        alert(name) // undefined
        var name = 'lily'
        alert(name)  //lily
      }
      change()

相当于
	  var name = 'tom'
      function change() {
      	var name  // 变量提升
        alert(na]]></description><category></category></item><item><title><![CDATA[“export ‘createStore‘ was not found in ‘vuex‘报错]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/117997911</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/117997911</guid><author>bubbleSweet</author><pubDate>Thu, 17 Jun 2021 17:16:47 +0800</pubDate><description><![CDATA["export ‘createStore’ was not found in 'vuex’报错
可能是因为版本的原因，将vuex升到4.0.0就能够解决
在升级时也可能会遇到下面这种问题
npm WARN vuex@4.0.0 requires a peer of vue@^3.0.2 but none is installed. You must install peer dependencies yourself.
这种情况按照要求改变vue的版本，再重新安装vuex为4.0.0就好了

npm ins]]></description><category></category></item><item><title><![CDATA[vue-router 传值的三种方式]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/117933767</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/117933767</guid><author>bubbleSweet</author><pubDate>Tue, 15 Jun 2021 21:49:42 +0800</pubDate><description><![CDATA[上次被问到路由之间如何传值，我一整个蒙住，但其实在项目中也有用到过，所以今天把这些方法整理出来，以后便于翻阅

1. query 传值
在主页面中写一个按钮，绑定方法
&lt;button @click="sentMesg()"&gt;兄弟页面&lt;/button&gt;

通过 path 来连接和组件页面 brother 之间的关系
sentMesg(){
      this.$router.push({
        path:'/brother',
        query: {
     .]]></description><category></category></item><item><title><![CDATA[兄弟组件间的传值 - $bus]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/117913458</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/117913458</guid><author>bubbleSweet</author><pubDate>Mon, 14 Jun 2021 22:17:55 +0800</pubDate><description><![CDATA[兄弟组件间的传值 - $bus

兄弟组件之间的传值方式有很多，例如很方便的 vuex，或者通过传父组件再传兄弟组件，这里介绍 vue 中的 $bus 的使用方法

首先在 main.js 中创建一个新 vue 实列
import Vue from 'vue'
import App from './App'
import router from './router'

import Vant from 'vant';
import 'vant/lib/index.css';

Vue.prototype.$]]></description><category></category></item><item><title><![CDATA[怎么画一条高 0.5px 的线]]></title><link>https://blog.youkuaiyun.com/bubbleSweet/article/details/117875518</link><guid>https://blog.youkuaiyun.com/bubbleSweet/article/details/117875518</guid><author>bubbleSweet</author><pubDate>Sun, 13 Jun 2021 13:54:49 +0800</pubDate><description><![CDATA[怎么画一条高 0.5px 的线
利用 CSS 中的转换属性 transform 中的 scale() 方法
举个栗子就很好懂：
&lt;body&gt;
  &lt;div&gt;&lt;/div&gt;
&lt;/body&gt;

定义它的 CSS 样式
&lt;style&gt;
  div {
    background-color: blueviolet;  //背景色
    height: 1px;  //高度为 1px
    width: 200px;  //宽度为 200px
    ]]></description><category></category></item></channel></rss>