愚蠢地人类
码龄8年
关注
提问 私信
  • 博客:1,011,927
    动态:1
    1,011,928
    总访问量
  • 83
    原创
  • 148,452
    排名
  • 96
    粉丝
  • 0
    铁粉

个人简介:我所荒废的今日,正时昨日殒身之人所祈求的明日.

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2016-11-10
博客简介:

shaleilei的博客

博客描述:
想要做成一件事,除了勤奋,还需要专注与热爱,三者缺一不可。这样才有可能会成功!
查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    446
    当月
    1
个人成就
  • 获得297次点赞
  • 内容获得244次评论
  • 获得512次收藏
  • 代码片获得123次分享
创作历程
  • 1篇
    2024年
  • 1篇
    2021年
  • 7篇
    2020年
  • 9篇
    2019年
  • 28篇
    2018年
  • 48篇
    2017年
  • 2篇
    2016年
成就勋章
TA的专栏
  • react
  • JavaScript
    6篇
  • idea
    1篇
  • 前端
    53篇
  • 后端PHP
    3篇
  • 前端,小程序
    14篇
  • react
    5篇
  • 前端,Vue
    15篇
  • Python
    1篇
  • 电脑
    2篇
  • linux
    2篇
  • cocos
    1篇
  • cocos creator
    3篇
  • 微信小游戏
    2篇
  • 小游戏
    4篇
  • 公众号
    1篇
  • vue
    4篇
  • 微信
    1篇
  • github
  • eclipse
  • element UI
    1篇
  • mac
    2篇
  • 包管理器
    1篇
兴趣领域 设置
  • 前端
    vue.jsreact.jses6前端框架
  • 学习和成长
    面试
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

VUE3多层组件传值(复杂场景)provide/inject

单纯使用provide和inject机制只能实现祖父组件向孙组件传递数据,而无法实现孙组件向祖父组件传递数据。如果需要实现双向通信,可以结合provide和inject与事件机制或状态管理库来完成。
原创
发布博客 2024.05.20 ·
1884 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

mac terminal终端快速打开指定文件夹

配置好了以后,直接common+B就可以直接在终端显示当前文件夹路径的terminal,开发很实用
原创
发布博客 2021.06.10 ·
2998 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

多文件逐个上传

今天遇到一个问题,客户要求多文件逐个上传,因为如果同时上传会出现高并发的情况,带宽不一定允许,所以采用了逐个下载,自己用的是element框架,但是得分两个按钮才行(先选择文件,再有一个上传按钮);所以最终使用了原生的方法,方法如下:注意点:1.需要考虑到超时的问题;2.获取的文件集合是个JSON,并不是数组,所以forEach map这种没法用HTML代码块<input type="file" id="file" @change="jsUp" multiple>Javasc
原创
发布博客 2020.12.26 ·
879 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

vue文件上传下载

下载文件流 let headers = res.data.headers; let blob = new Blob([res.data.body], { type: ["content-type"], }); let link = document.createElement("a"); link.href = window.URL.createObjectURL(blob); const f
原创
发布博客 2020.12.17 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

js单例模式详细解读

前言单例模式 (Singleton) 的实现在于保证一个特定类只有一个实例,第二次使用同一个类创建新对象的时候,应该得到与第一次创建对象完全相同的对象。反向教材结果是false,为什么呢,因为创建了两次A,hh,bb内存指针指向两个内存地址,所以不相等(PS:这个时候可以结合前言定义来看,我想A只创建一次,第二次不再重新创建,而是使用之前创建的) function A(name) { var a=1 } var hh=new A() var bb=new
原创
发布博客 2020.06.15 ·
884 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

最新版IDEA安装Background Image Plus插件

原创
发布博客 2020.04.24 ·
2529 阅读 ·
1 点赞 ·
3 评论 ·
1 收藏

小程序webview数据传输postmessage

前言首先个人类型小程序不支持webview的使用,其次需要到微信公众平台配置业务域名,这个业务域名就是webview的合法域名;以上两点是必要条件代码模块小程序代码块<web-view src="http://jialidun.club/" bindmessage="getMSG"></web-view> getMSG(e){ console....
原创
发布博客 2020.04.15 ·
6001 阅读 ·
0 点赞 ·
5 评论 ·
3 收藏

js几种常见的递归方法

js几种常见的递归方法递归的概念:就是函数调用函数本身,或者在自己函数调用的下级调用函数自己;案例1:求和,1-100 function sun(n){ if(n==1) return 1 }案例2:递归方法1,1,2,3,5,8,13,21,34,55,89…求第 n 项 function fib(n) { if...
原创
发布博客 2020.04.09 ·
15654 阅读 ·
3 点赞 ·
0 评论 ·
22 收藏

js难点汇总01_内存

正所谓底层基础决定上层建筑,如果想写出优雅高性能的前端应用,就必须了解JS的内存机制。他会帮助你理解譬如:闭包、深浅复制、引用数据类型和引用传递;堆比栈大,栈比堆的运算速度快,对象是一个复杂的结构,并且可以自由扩展,如:数组可以无限扩充,对象可以自由添加属性。将他们放在堆中是为了不影响栈的效率。而是通过引用的方式查找到堆中的实际对象再进行操作。相对于简单数据类型而言,简单数据类型就比较稳定,并...
原创
发布博客 2020.04.07 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用element-ui中的el-upload组件时携带其他参数

<el-upload  action="/api/oss/file/add"  :headers="headers" // 如果头部需要传token  multiple  :limit="1" // 限制文件个数  :before-upload="handleBefore"  :on-success="handleSuccess"  :data="pdfData"  acc...
原创
发布博客 2019.11.27 ·
3939 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

VUE-CL教程

VUE-CLI教程一、前言:Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统二、CLI (@vue/cli) 是一个全局安装的 npm 包,提供了终端里的 vue 命令。它可以通过 vue create 快速创建一个新项目的脚手架,或者直接通过 vue serve 构建新想法的原型。你也可以通过 vue ui 通过一套图形化界面管理你的所有项目。我们会在接下来的指南中逐章节深入...
原创
发布博客 2019.08.13 ·
1858 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vuex教程

Vuex简介什么是vuex:vuex是一个把多个组件通用的数据 我们把它拿出来,然后放到一个store里面管理,在需要使用的组件里面,我们可以拿出来使用关于storestore基本上就是一个容器,包含着你的应用中大部分的状态(state)关于statestate就是我们项目全局通用的data的属性,并且这些属性是响应式的,也就是当属性发生改变时,state也会回动...
原创
发布博客 2019.08.13 ·
599 阅读 ·
2 点赞 ·
5 评论 ·
1 收藏

前端开发规范

前端开发规范备注:实际开发请以本公司的规范为标准。一.普通规范二.HTML\CSS规范三.Javascript规范四.UI框架及css预处理器规范五.脚手架、插件选择规范普通规范基本原则:结构、样式、行为分离缩进(建议IDEA格式化)文件编码(统一 UTF-8 ) <meta charset="utf-8">一律使用小写字母 <!-- one ...
原创
发布博客 2019.08.09 ·
1455 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

mac更换包管理器npm/yarn

前言:我电脑之前用的是yarn安装项目,当时应该是改了系统下面的隐藏文件.vuerc文件1、方法一:我没搞定,不知道怎么在terminal终端去修改文件,具体命令如下(能力强的操作PS:Linux命令)vi ~/.vuerc配上参考的文档,缺点就是日文的文档https://qiita.com/saken649/items/ccabb2f34cdac784b3832、方法二:找到文件修改...
原创
发布博客 2019.07.04 ·
1637 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

vue-cli3 取消关闭eslint 校验代码

用了vue-cli3,这个eslint在疯狂的提示我,严重阻碍了我的日常工作(写bug)选择生成的时候,有一个询问是否把插件配置文件写在package.json文件里,这里我手贱选择了是,现在开始排坑,vue-cli3没有build/webpack.config.base.js文件,这个时候我们有这个文件.eslintrc.js,实际上我们应该在.eslintrc.js文件中修改:删掉 “@vu...
原创
发布博客 2019.04.29 ·
40920 阅读 ·
11 点赞 ·
10 评论 ·
24 收藏

列表中el-switch 开关

请注意以面的写法,active-value和inactive-value的值分别是字符串的1和0,如果你赋值为数字类型的 1 或 0是无法正常工作的,若赋值为数值类型,需这样写:
原创
发布博客 2019.03.14 ·
36212 阅读 ·
39 点赞 ·
16 评论 ·
59 收藏

小程序text组件获取接口返回数据不能换行

问题描述:本地的换行文本换行可以正常,但是调用接口返回的数据(带
的数据)不能换行,备注:text组件才可以换行,view组件是不能自动识别
换行的解决方案:两种方案json的问题数据库中
,转json后会变成\
,所以在不换行,但是你看不到,因为前端拿到的时候这个都是
这里使用正则转义: questions_result[i].content = questions_r...
原创
发布博客 2019.03.01 ·
2363 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

brew: command not found 进程已完成

我来先说原因: - 是你之前写了`.bash_profile`类似的代码了在终端,我当时是安装yarn,然后最后我用了source .bash_profile最好保存后就出现的问题 - 看了网上的回答说法众说纷纭,但是我自己试了都没用,最好还是觉得找到我当时写的文件,然后把我写的删除`/bin/bash`,这个目录一般是隐藏的,首先要显示出来,下面是我的步骤
原创
发布博客 2019.01.24 ·
1314 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

showOrHide

发布资源 2019.01.24 ·
zip
加载更多