- 博客(105)
- 资源 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 收藏,最全的字符串函数方法,总有你用到的~
最全的字符串函数方法,再也不会忘记了~在日常开发中,我们难免要和字符串打交道,各种各样的功能都可能用到上面的字符串函数,本文参考网上文章,W3C资料,以及自己平常开发中的高频需求整理形成,希望能够帮到有需要的人。本文首发于公众号:执行上下文,同步更新个人博客:执行上下文,转载请署名。前端微信群等你来哦!!1、通过字符串函数获取字符串指定位置字符1.1 charAt()从某个字符串取得具体的字符,如果index的位置不在字符串中则返回空字符串let str = 'JsCoding';/
2020-07-29 18:01:20
857
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ES6入门之变量的解构赋值
数组的解构赋值基本用法ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为结构。在ES6之前想要为变量赋值,只能指定其值,如下:let a = 1;let b = 2而在ES6中可以写成这样,如下:let [a,b] = [1,2]// a = 1, b = 2值得注意的是,等式两边的值要对等,这样左边的变量才会被赋上右边对应的值,如果不对等左边的值...
2019-04-10 21:50:35
156
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 wxpy实现微信机器人
因为之前想过 如果每天早上微信能够发送天气预报给我,给我老婆多好,然后就动手看网上的教程做了一个可以定时发送天气预报的程序,最近又想到折腾,做了一个更加详细的版本。但是需要主动操作具体操作看图。部分代码:#coding=utf8import requestsfrom requests import exceptionsfrom urllib.request import url...
2018-12-21 11:34:43
827
原创 Ant-design-vue a-select 下拉滚动的时候出现数据重复
1、问题描述在滚动下拉列表的时候 数据由正常逐渐变成全部一样的。所以想是不是key值重复了。检查了接口返回的数据后,发现value值有重复的。2、value值有重复导致。...
2023-06-08 14:37:13
898
原创 Ant-design-vue a-checkbox-group 追加数据后第一个无法选中
1、问题描述 ant-design-vue a-checkbox-group 追加数据后原本第一个无法选中。数据也不会打印出来。2、代码javascript<a-checkbox-group v-model:value="state.formData.address" style="width: 100%"> <a-...
2023-06-08 14:36:07
382
原创 将数组中空值字段赋默认值!
javascriptexport const replaceEmptyData = (obj, defaultValue = '-') => Array.isArray(obj) ? obj.map(item => replaceEmptyData(item, defaultValue)) : Object.fromEntries( Object....
2023-06-08 14:34:43
281
原创 周末出游,惊喜相伴——水牛的美丽邂逅。
在阴天的周末,我骑着电瓶车来到了草地上。路上碰见了一只正在沙土中散步的水牛,它好像对我这个路人并不在意。路过沙土区域后,我来到了一片绿茵茵的草地上,空气清新宜人。电瓶车行驶在草地上,发出低沉的嗡嗡声,让我感觉很舒适。几只小鸟飞过头顶,似乎也在享受这美好的周末时光。虽然天气不是很晴朗,但这并没有影响我的心情,反而让我更能静心欣赏大自然的美丽。...
2023-06-08 14:31:50
83
原创 数字跟文字一起被强制换行了?
小程序中,文本渲染的时候。文字和数字在一起的时候,数字被强制换行了。并且整个view是被设置了word-break: break-word;效果如下 解决方案可以通过CSS属性line-break: anywhere;来解决,解决后的效果如下:line-break语法如下:```jsauto:使用默认的换行规则。loose:使用限制性最小的换行规则分隔文...
2023-06-08 14:29:00
196
原创 使用encodeURI出现URI malformed报错?
今天在一个业务模块中遇到一个问题。在点击导出后出现了**URI malformed**报错提示。一开始我以为是进行 encode 加密的时候将搜索对象进行了JSON序列化导致的。然后就将JSON.stringify去掉了,发现还是不行。然后经过排查发现只有在查询条件Name字段输入值后,点击导出才会报错。对比发现**Name**字段相比其他字段多加上了%的前缀和后缀...
2023-06-08 14:25:47
1534
原创 Element-Plus的一点疑难问题~
在使用Vue3 + Element Plus 开发后台管理系统的时候,使用 pagination 分页的时候出现一个莫名奇妙的问题。动态设置分页的total的时候。页面上分页器死活出不来。检查了半天也没有发现参数有什么问题。```javascript:total='total'```最后发现是接口返回的total字段是字符串类型,而组件接受的类型是Number类型。所以导致组件内部...
2023-06-08 14:24:14
121
原创 ant design 弹窗关闭后页面不能滚动!
1、ant design 弹窗关闭后页面不能滚动!问题描述:在使用modal弹窗时候,关闭后导致页面无法滚动,检查后发现是body上设置了样式 overflow:hidden 导致不可滚动。解决思路:1、手动设置overflow为auto2、单独的样式覆盖峰回路转:经过搜索后,问题就出在抽屉drawer,默认情况drawer直接挂在body上面的,有一个getContai...
2022-07-12 18:02:29
814
原创 Vue3 自定义指令
方法export default (Vue) => { Vue.directive('auth', { mounted(el, binding) { let vm = binding.instance; let userAuthList = vm.$store.getters.authList; if (!Vue.config.globalProperties.$_has(binding.value, u
2022-03-24 15:03:28
1154
原创 小程序云开发实现订阅消息推送!
highlight: paraiso-light这是我参与8月更文挑战的第2天前提 遇到一个场景就是用户留言后博主对该留言进行回复后可以通过微信订阅消息的方式第一时间通知用户,并且提供直接跳转到改篇留言的页面!小程序的订阅消息官方描述:消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验。订阅消息推送位置:服务通知订...
2021-08-04 19:11:39
136
原创 如何在微信小程序发布新版本后提示用户强制更新!
这是我参与8月更文挑战的第1天前提 小程序在更新版本后,如果没有主动删除小程序再进入,那么小程序还是用的旧版本代码,无法更新最新版本。这样如果有紧急问题修复上线,用户却不能第一时间强制更新。解决办法官方提供了 UpdateManager 更新管理器对象,用来检测是否有新的版本发布。 UpdateManager 对象提供以下四种方法:UpdateManager.a...
2021-08-01 20:14:31
186
原创 Wordpress实现评论微信通知!
WordPress收到评论的时候可以通过邮件发送评论通知,但是邮件通知的可能不是那么能及时的查看,所以增加一个微信通知。实现方式:1、第一种就是通过企业微信群聊机器人来通知。2、第二种就是通过server酱来实现通知这两种方式各有好坏,通过server酱通知的方式很多,选择性很多。但是毕竟是用的别人的服务,涉及安全,稳定以及需要会员的问题。用自己的企业微信来通知就不需要考虑...
2021-07-21 18:33:52
69
原创 两步实现WordPress评论微信通知!
WordPress收到评论的时候可以通过邮件发送评论通知,但是邮件通知的可能不是那么能及时的查看,所以增加一个微信通知。实现方式:1、第一种就是通过企业微信群聊机器人来通知。2、第二种就是通过server酱来实现通知这两种方式各有好坏,通过server酱通知的方式很多,选择性很多。但是毕竟是用的别人的服务,涉及安全,稳定以及需要会员的问题。用自己的企业微信来通知就不需要考虑服务不可用的问题,通知频率也不会限制。缺点是选择性就一个。代码:企业微信版本:date_default_timezon.
2021-07-21 17:48:06
372
1
原创 小程序如何为单独的页面生成二维码!
需求为博客的每一篇文章生成分享海报,每张海报上需要一个带文章id的小程序码,微信官方提供三种方式生成小程序码。apiapi名区别wxacode.createQRCode获取小程序二维码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制wxacode.get获取小程序码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制wxacode.getUnlimited获取小程序码,适用于需要的码数量极多的业务场景
2021-01-18 14:09:08
2941
2
原创 JS过滤指定内容方法
function replaceText(words) { let text = '你是个傻逼,我才不想你这个傻逼呢。大傻逼!' for (var i = 0; i < words.length; i++) { document.body.innerHTML = text.replace(new RegExp(words[i], 'ig'), '**'); };}const words = ['傻逼']; // 敏感词replaceText(wo
2021-01-15 17:06:54
631
原创 前端JS日期格式转换
1、获取当前时间往前往后多少天!代码function getNumTime(num) { let afterDate = new Date(); afterDate.setDate(afterDate.getDate() + num); let year = afterDate.getFullYear(); let month = afterDate.getMonth() + 1; let day = afterDate.getDate(); if (month > 0 &
2021-01-15 17:05:35
1238
原创 JS随机从数组中取出几个元素!
let groups = ['1','2','4','5','6','7','8','9','10'];1.从数组groups中随机取出一个值let value = groups[Math.floor(Math.random()*groups.length)];value // 102.随机从数组中随机取几个值getRandomArrayValue(arr, num) { var sData = arr.slice(0), i = arr.length, min = i - num
2021-01-14 19:06:28
2039
2
原创 一年一年又一年
一年一年又一年以前小时候的时候,每年到了大年三十的下午不管有什么事都会抽开身,跑到电视前面,看《一年一年又一年》,喜欢看里面各地的风俗,人文,烟火。自从长的后,就再也没有这些了。生活已经让你远离这些,去接受一些你可能不想接受的事物!生活今年感觉都在和医院打交道,从年初感冒,咳嗽发展成肺炎去住院打点滴。到年尾还在和胃病做斗争吃中药,真的是生病开始,吃药结束的一年。 今年因为疫情,...
2020-12-31 13:59:03
41
原创 前端常用的正则校验表达式!!
Git地址前端常用正则表达式1. 身份证校验const reg =/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)...
2020-08-24 13:34:27
317
原创 呜呜,前端常用的string函数方法!!
在日常开发中,我们难免要和字符串打交道,各种各样的功能都可能用到上面的字符串函数,本文参考网上文章,W3C资料,以及自己平常开发中的高频需求整理形成,希望能够帮到有需要的人。本文首发于公众号:执行上下文,同步更新个人博客:执行上下文,转载请署名。前端微信群欢迎你来哦!!1、通过字符串函数获取字符串指定位置字符 1.1 charAt()从某个字符串取得具体的字符,如果index的位置...
2020-07-29 09:58:50
451
原创 收藏!常用的CSS函数~
1. attr()用来选择元素的属性值,用法:attr(html元素的属性名),正常搭配css content一起使用html: <p><a href="http://a.b.c" name="attr">十</a></p><p><a href="http://d.f.e" name="我是谁">九<...
2020-07-18 13:09:59
220
原创 「前端两三问」之JS如何去除数组中相同的数值
1、图片之间有空隙 问题: 使用富文本编辑上传图片后,小程序渲染后图片之间有空隙// 解决办法:vertical-align: top;outline-width: 0px;2、阿里云部署个人静态页面无法访问 问题:ngnix部署成功,ping成功页面外网还是无法访问? ```1、静态资源不能放到root // 根目录下的文件夹中没有权限访问,2、记得...
2020-06-28 16:20:10
55
原创 JS如何去除数组中相同的数值
1、图片之间有空隙问题: 使用富文本编辑上传图片后,小程序渲染后图片之间有空隙// 解决办法:vertical-align: top;outline-width: 0px;复制代码2、阿里云部署个人静态页面无法访问问题:ngnix部署成功,ping成功页面外网还是无法访问?1、静态资源不能放到root // 根目录下的文件夹中没有权限访问,2、记得开启服务器防火墙和阿里云...
2020-06-28 08:20:10
999
原创 如何实现深拷贝?
利用正则快速转换指定时间格式 // 20200303 => 2020-03-03date = date.replace(/(.{4})/, "$1-");date = date.replace(/(.{7})/, "$1-");复制代码正则表达式校验输入百分比值 let reg = /^-?(100|(([1-9]\d|\d)(.\d{1,2})?))%$/复制代码consol...
2020-05-11 08:15:32
552
原创 如何获取微信文章封面和标题
前提小程序需要一个获取微信文章封面和标题的功能,然后网上找了一圈,找到了下面这个代码,但是已经不能使用了,获取不到微信的标题,自己改动之后分享给有需要的人。项目原作者git数据结构{ title: '【福利】免费领取一个月腾讯视频会员' // 标题 digest: "【福利】免费领取一个月腾讯视频会员", // 描述 content_url: "", ...
2020-04-17 08:00:26
1590
原创 【面经】前端面试题之HTML篇
html浏览器缓存? cache-control?浏览器缓存分为强缓存和协商缓存在请求的时候会根据http请求头判断是否命中强缓存:如果命中则加载缓存中的数据,不会发送请求如果没有命中则浏览器请求服务器,服务器会判断本地缓存是否有效?有效则加载本地数据,服务器不返回信息如果命中的是协商缓存则服务器会根据请求把数据返回,浏览器加载数据并更新本地缓存// cache-control在...
2020-03-25 07:53:56
34
原创 2020前端面试题之HTML篇
html浏览器缓存? cache-control?浏览器缓存分为强缓存和协商缓存在请求的时候会根据http请求头判断是否命中强缓存:如果命中则加载缓存中的数据,不会发送请求如果没有命中则浏览器请求服务器,服务器会判断本地缓存是否有效?有效则加载本地数据,服务器不返回信息如果命中的是协商缓存则服务器会根据请求把数据返回,浏览器加载数据并更新本地缓存// cache-control在...
2020-03-24 23:53:56
937
原创 云开发生成唯一小程序码!
需求为博客的每一篇文章生成分享海报,每张海报上需要一个带文章id的小程序码,微信官方提供三种方式生成小程序码。apiapi名区别wxacode.createQRCode获取小程序二维码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制wxacode.get获取小程序码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久...
2020-03-24 18:58:16
123
原创 用vue全家桶实现mac版微信(不断更新...)
概述???????? 利用Vue模仿微信app,努力做到以假乱真的效果。个人独立开发,本项目可以为初学者带来很好的入门经验,有兴趣的同学可以clone 下来自己完成。。项目目前进度==30%==,后期不断更新,直至整个项目完成。努力和mac微信能够达到 90%的相似度,让它更接近微信App的用户交互体验。仿 mac 版 微信图片预览项目步骤npm installnpm run serven...
2020-03-12 09:00:41
40
原创 一款高仿mac版微信的单页面应用(不断更新...)
概述???????? 利用Vue2.0模仿微信app,努力做到以假乱真的效果。个人独立开发,本项目可以为初学者带来很好的入门经验,有兴趣的同学可以clone 下来自己完成。。项目目前进度==30%==,后期不断更新,直至整个项目完成。努力和mac微信能够达到 90%的相似度,让它更接近微信App的用户交互体验。仿 mac 版 微信复制代码图片预览项目步骤npm installnpm run...
2020-03-12 01:00:41
1213
2
原创 用Python爬取我的微信好友昵称和头像,原来...
Git地址卖坚果的怪叔叔准备工作1、一个可以登录网页版微信的微信号2、一个ide编辑器3、Python环境基于Python3安装相关依赖能够登录微信主要依赖于wxpy这个Python库引入Python os 库from wxpy import *import os复制代码主要代码# 创建头像存放文件夹def create_file_path(): avater_...
2020-03-06 06:11:32
1002
原创 你不知道的JS函数 ?
本文首发于公众号:执行上下文,同步更新个人博客:执行上下文,转载请署名。前端微信群等你来哦!!1、什么是函数? 1、函数是一个可以多次使用的功能代码块,一个封闭的(空间),它可以在代码里随意调用。利用函数的封装可以减少重复代码的开发,提高代码的利用率。函数可以传参,利用函数内预先定义的内容对传入的不同数据参数进行处理。2、函数也是对象,也可以为值,它可以存在于变量,数组和对象之中。3、函...
2020-03-04 21:32:46
30
原创 什么是函数?
本文首发于公众号:小夭同学,同步更新个人博客:故事胶片,转载请署名。前端微信群等你来哦!!1、什么是函数? 1、函数是一个可以多次使用的功能代码块,一个封闭的(空间),它可以在代码里随意调用。利用函数的封装可以减少重复代码的开发,提高代码的利用率。函数可以传参,利用函数内预先定义的内容对传入的不同数据参数进行处理。2、函数也是对象,也可以为值,它可以存在于变量,数组和对象之中。3、函数可...
2020-03-04 13:32:46
3077
原创 常见的CSS文字居中显示
本文首发于公众号:小夭同学,同步更新个人博客:故事胶片,转载请署名。代码不断更新中!!Demo预览在这儿!!!!代码预览Demo1、利用line-height和vertical-alignhtml<div class="box"> <span>测试文字</span></div>css.box{ width: 200px...
2020-02-19 16:54:49
35
原创 常见的CSS文字居中显示
本文首发于公众号:小夭同学,同步更新个人博客:故事胶片,转载请署名。代码不断更新中!!Demo预览在这儿!!!!代码预览Demo1、利用line-height和vertical-alignhtml<div class="box"> <span>测试文字</span></div>复制代码css.box{ width: ...
2020-02-19 08:54:49
1846
基于vue-cli / vite + vue3.0 + antd2.0 + ts4.0 的后台管理系统模板
2021-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人