@Umbrella
码龄6年
关注
提问 私信
  • 博客:709,585
    709,585
    总访问量
  • 181
    原创
  • 1,017,701
    排名
  • 3,225
    粉丝
  • 119
    铁粉

个人简介:纸上得来终觉浅,绝知此事要躬行

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-04-03
博客简介:

Umbrella_Um的博客

博客描述:
❤Github❤:https://github.com/Umbrella001
查看详细资料
个人成就
  • 获得484次点赞
  • 内容获得167次评论
  • 获得1,314次收藏
  • 代码片获得10,501次分享
创作历程
  • 3篇
    2022年
  • 11篇
    2021年
  • 69篇
    2020年
  • 145篇
    2019年
成就勋章
TA的专栏
  • 【JavaScript/jQuery】
    70篇
  • 【Vue/React】
    36篇
  • 【兼容与封装】
    16篇
  • 【webpack】
    28篇
  • 【性能优化】
    5篇
  • 【自闭与算法】
    6篇
  • 【小程序与公众号】
    16篇
  • 【NodeJS】
    1篇
  • 【Android移动端IOS】
    10篇
  • 【Git/SVN】
    19篇
  • 【小知识】
    17篇
  • 【程序人生】
    12篇
  • 【安全与协议】
    11篇
  • 【Nuxt】
    2篇
  • 【html5/css3】
    26篇
  • 【程序猿自我修养】
    2篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 前端
    javascriptcssvue.jsreact.jses6webpack
  • 后端
    node.js
  • 微软技术
    typescript
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

audio / video 媒体标签在IOS端触发不了的两种解决方法,亲测有效~

什么??音视频标签在IOS手机上播放不了,你一定踩了这个坑,来看看怎么解决吧~
原创
发布博客 2022.04.02 ·
5434 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

惊~只需要这样配置就可以让小程序使用Prettier格式化,还支持wxml等文件

小伙子做梦都没想到,原来这样配置就可以让小程序使用Prettier格式化
原创
发布博客 2022.03.21 ·
10002 阅读 ·
13 点赞 ·
8 评论 ·
33 收藏

当面试官问起JSON.stringify时,我这样回答后,他说...

震惊😱 👉🏻 JSON.stringify 原来还可以这样用
原创
发布博客 2022.03.17 ·
2251 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

js判断字符串是否为JSON格式【最简单的方法】

js判断字符串是否为JSON格式function isJSON(str) { if (typeof str == 'string') { try { var obj=JSON.parse(str); if(typeof obj == 'object' && obj ){ return true; }else{ return fals
原创
发布博客 2021.04.29 ·
7084 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

vue项目如何刷新当前页面

1.场景在处理列表时,常常有删除一条数据或者新增数据之后需要重新刷新当前页面的需求。2.遇到的问题用 vue-router 重新路由到当前页面,页面是不进行刷新的采用 window.location.reload() ,或者 router.go(0) 刷新时,整个浏览器进行了重新加载,闪烁,体验不好3.解决方法provide / inject 组合作用:允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。App.vue:声明
转载
发布博客 2021.04.29 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微信小程序实现点击订阅消息在特定的时间点发送

前言首先这个下发订阅消息,是可以后端处理的;因此关于后端的操作,我就不讲了,后端定时触发这个下发操作可以通过定时器执行(后端处理相对简单灵活)。但这里我们主要说云函数如何实现这个定操实现「小程序·云开发」不仅支持通过云调用免 access_token 发送订阅消息,而且支持在 定时触发器 中实现云调用,因此我们可以使用这个切入口来实现我们得定时触发需求~前置工作先写好授权订阅操作相关代码(有关授权操作细节可以看 微信小程序订阅消息及遇到的种种坑解决方法(全))myCourse.wxml在
原创
发布博客 2021.04.13 ·
3756 阅读 ·
18 点赞 ·
5 评论 ·
45 收藏

vue解决element-ui popover点击取消时 popover的显示与隐藏问题

最近在项目中使用 elementui 中的table组件popover进行开发,官网的案例如果使用数据遍历,操作列使用 <template></template> 做 插槽的话就不行了。记录下解决办法:1. popover演示效果2. 解决办法如下在 el-popover 中加属性 :ref="popover-${scope.$index}"取消 el-button 按钮加 @click="scope._self.$refs[popover-${scope.$index.
转载
发布博客 2021.03.31 ·
1796 阅读 ·
1 点赞 ·
3 评论 ·
2 收藏

vue组件样式穿透 /deep/ 、 >>> 和 ::v-deep

在 style 经常用 scoped 属性实现组件的私有化时,要改变 element-ui 某个深层元素(eg:.el-input__inner)或其他深层样式时,需要使用 /deep/,如:.conBox /deep/ .el-input__inner{ padding:0 10px;}注意,/deep/ 在 vue 3.0或者新版scss-loader不支持 会报错如果 /deep/ 报错,可采用 ::v-deep ,效果基本一样,有人说 ::v-deep 能加快编译速度,但是我在网上
原创
发布博客 2021.03.31 ·
1606 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

使用CSS隐藏元素滚动条【兼容主流浏览器】

如何隐藏滚动条,同时仍然可以在任何元素上滚动?首先,如果需要隐藏滚动条并在内容溢出时显示滚动条,只需要设置 overflow:auto 样式即可。想要完全隐藏滚动条只需设置 overflow:hidden 即可,但是这样一来将导致元素内容不可滚动。时至今日,还没有任何一条CSS规则可以使元素可以隐藏滚动条的同时依然可以滚动内容,只能通过针对特定浏览器设置滚动条样式来实现。Firefox浏览器对于 Firefox ,我们可以将滚动条宽度设置为none:scrollbar-width: none; /*
原创
发布博客 2021.02.26 ·
30429 阅读 ·
16 点赞 ·
0 评论 ·
20 收藏

element-ui cascader级联选择器,使用getCheckedNodes()获取选择对象参数信息,及如何使用props自定义设置value、label、children的键名

需求一:我需要在cascader级联选择后,拿到当前选择对象的其他参数信息,而不单单只获取到选择的value值如上图,ElementUI 提供了这个获取所选节点的信息函数 getCheckedNodes,正好解决了我需要当前节点的其他信息,不单单只是选择时返回的 value 值需求二:后端返回的数组,并不是cascader级联选择器默认的value,label,children怎么修改成当前的键值来循环呢?但至于怎么用,文档都没有给出例子,所以这里补充一下用法,直接上代码:<t
原创
发布博客 2021.02.01 ·
28366 阅读 ·
15 点赞 ·
7 评论 ·
26 收藏

H5键盘收起弹出js判断方法【Android与IOS不同监听方法】

var ua = navigator.userAgent.toLowerCase()var isIOS = /iphone|ipad|ipod/.test(ua);var isAndroid = /android/.test(ua); // 监听输入框的软键盘弹起和收起事件function listenKeybord($input) { if (isIOS) { // IOS 键盘弹起:IOS 和 Android 输入框获取焦点键盘弹起 $input.addEven
原创
发布博客 2021.01.25 ·
1685 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

windows上手动安装node-sass【解决npm install失败问题】

关于安装配置 node.js 的我这里就不细讲了,在8以上的的版本会携带有npm包,所以安装了 node.js 后 就附带有 npm这里直接将一下,全局安装 node-sass 出现的问题当我执行npm install -g node-sass出现了一下警告:npm WARN deprecated request@2.88.2: request has been deprecated, see request/request#3142[…] | fetchMetadata: WARN dep
原创
发布博客 2021.01.18 ·
2581 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

安卓微信二次分享不显示描述和图片

问题描述在做微信分享的时候有遇到过这样的问题,,第一次分享到微信,描述和图片都能正常显示,但是打开连接用微信自带的分享功能进行分享时,就会出现以下情况:描述变链接、图片不显示、标题变更。导致的原因实现微信分享需要调用JSSDK的两个分享接口,按照微信JSSDK最新JS 1.4.0文档上说: “原有的 wx.onMenuShareTimeline、wx.onMenuShareAppMessage 接口,即将废弃”。所以我们使用了最新的 wx.updateAppMessageShareData 、upd
转载
发布博客 2021.01.16 ·
2460 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

微信小程序订阅消息及遇到的种种坑解决方法(全)

前言微信小程序「订阅消息」能力,来了!搜集分享使用订阅消息的流程方法以及各种奇葩问题统一整理,欢迎讨论~与「模板消息」不同的是,其是在用户点击触发或者支付成功之后,开发者可在 7天内推送1-3条服务通知。而「订阅消息」则需要用户主动订阅消息通知,开发者才可向用户推送,但不受时间限制,具体发送信息条数根据该能力的不同类型有不同标准。此外,值得注意的是,使用「订阅消息」后,原小程序模板消息接口将于2020年1月10日下线,也就无法再使用原接口推送模板消息,开发者们需要注意及时调整接口。但是,微
原创
发布博客 2021.01.16 ·
37136 阅读 ·
67 点赞 ·
62 评论 ·
219 收藏

在 Vuejs 项目中如何定义全局变量 全局函数让组件共享数据 → 替代vuex的数据共享

https://www.cnblogs.com/liuyishi/p/9459289.htmlhttps://blog.csdn.net/xianchanghuang/article/details/104363955
原创
发布博客 2020.12.30 ·
1624 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

解决:vue cli3:Invalid Host/Origin header error @client

vue cli 3:Invalid Host/Origin header error @client 解决办法:项目根目录下创建 vue.config.js , 添加配置如下:// vue.config.jsmodule.exports = { .... devServer:{ disableHostCheck:true }}
原创
发布博客 2020.12.21 ·
950 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IOS微信浏览器返回事件popstate监听 会立即执行一次【解决方案】

页面跳转从a->b->b1->c,然后从c返回到b再到a。(监听popstate)IOS版的微信,是会立即触法popstate事件,导致直接从C页面跳转到A页面解决办法:var bool = false;window.addEventListener('pageshow',function(){ bool = false; setTimeout(function(){ bool = true; },1000)//延迟1秒 防止ios微信返.
原创
发布博客 2020.12.16 ·
1182 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

firefox火狐浏览器outline:none去除虚框失效的坑【兼容坑】

问题描述:H5界面在点击按钮时,因为登录按钮获得焦点,按钮上出现了难看的虚框,强迫症患者表示谁也忍受不了…… 解决方案找了很多方法,比如直接在css样式中加这行代码button:focus,button:actived{outline:none;}又比如在js代码中解决$("a,input,button").focus(function(){this.blur()});然而,尝试了无数次,都失败了,为什么呢?因为笔者用的是火狐浏览器……需要用一条火狐浏览器私有的命令,这样b.
原创
发布博客 2020.12.15 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用http访问页面时,将其跳转成https

由于项目业务升级,网站升级 https 协议。在 HTTPS 承载的页面上不允许出现 http 请求,一旦出现就是提示或报错:Mixed Content: The page at 'https://www.example.com' was loaded over HTTPS, but requested an insecure image ‘http://static.example.com/test.jpg’. This content should also be served over H.
转载
发布博客 2020.12.15 ·
2658 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

vue中eventbus被多次触发(vue中使用eventbus踩过的坑)

一开始的需求是这样子的,我为了实现两个页面组件之间的数据传递,假设我有页面A,点击页面A上的某一个按钮之后,页面会自动跳转到页面B,同时我希望将页面A上的某一些参数携带过去给页面B。(我知道,小参数的时候可以通过路由的params或者query去传参数,或者大型数据可以用vuex来处理,很遗憾我到现在还没有做很大型的项目,所以还没有用过vuex,接下来会学习一下。)然后我就想,这不就是不同组件之间的数据传递问题而已吗?直接用bus 巴士事件来传递数据不就行了吗。于是,我就很愉快地进行了。关于vue中的.
转载
发布博客 2020.12.14 ·
886 阅读 ·
1 点赞 ·
14 评论 ·
4 收藏
加载更多