自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 uni-app 微信小程序分享

小程序中实现页面分享功能的两种方法(小程序右上角)

2025-07-29 10:30:00 1578

原创 nz-tree 无关联树结构,父级勾选/取消控制全部子级,子级勾选/取消不影响父级勾选/取消状态

实现默认选中全部,点击父级选中全部子级,取消全部子级,父级状态不变。点击全部控制全部选中/取消。

2025-07-28 16:52:39 241

原创 将多条git提交合并成一条提交

现在你想把最新的C3、C4和C5这3个提交合并为一个提交,最终提交历史像下面这样。# 回退到指定的commit,这里以1234abcd为例。git reset --soft C2的commitID。# 强制推送到远程仓库以替换之前的commits。git commit -m "合并之前的更改"接下来这可以进行如上的其他操作进行提交。则可以使用如下命令先进行回退。# 创建一个新的commit。# 查看前5个commit。使用git reset。# 将更改添加到暂存区。比如你进行了五次提交。

2025-04-22 10:51:05 496

原创 切换git仓库远程地址

切换git仓库远程地址

2025-02-14 16:20:23 887

原创 uni-app图形验证码

图形验证码

2024-11-26 15:28:42 546 1

原创 使用v-html时 防止xss注入攻击

1、DOMPurify库来清洗HTML内容。2、使用vue-dompurify-html插件。

2024-11-01 17:39:52 652

原创 实现五星评价

1、要实现五星评价需求。根据index判断,点击当前未选中状态的星星时若前面有没点亮的一起点亮,点击当前选中的星星,若星星后面有被点亮的则一起取消选中的状态。

2024-10-30 16:00:38 277

原创 js实现条件查询功能(单条件,多条件)

searchList为需要被查询的数据、condition为查询条件,根据不同情景添加条件,实现前端查询。

2024-08-30 16:27:28 705

原创 js身份证号、姓名脱敏

例:张三 ---> *三李二四 ---> 李*四if (!

2024-05-14 17:02:52 1896

原创 解决vue,uni-app报错Error in onLoad hook: “URIError: URI malformed“

解决办法:在传参数编码之前把“%”转换成“%25”,在解码时在更换为%报错原因:路径上所传参数内含有%,浏览器在对“%”执行。拿取路径参数解码时记得转换回去。

2024-05-09 14:54:36 1238

原创 angular类似于vue中v-html的用法

</p>vue写法 <p class="text" v-html="data"></p>通过 [innerHTML就可以解析含有的换行标签等这样内容的html文本。原始 <p class="text" >{{data}}

2024-04-24 16:44:11 394

原创 uni-app点击预览大图,并可进行缩放

如果大家是一个列表,列表过长点击弹出大图时滑动会穿透到底部内容也被滑动,那可以给最外成dom做一个动态的样式变换。uni-app预览大图且可进行缩放,我们可以使用uni-app内置的组件movable-area。首先为了我们点击预览功能可以被更多地方调用使用,避免重复的代码出现,我们可以封装一个预览的组件。当大图弹出时设置为overflow: hidden!important;帮助解决内容过多时,弹出大图后滑动穿透到底部内容被滑动。切记关闭时要恢复为原样式。

2024-04-18 14:18:29 2589

原创 vue点击事件防抖

在Vue中,可以使用lodash的debounce函数或者自定义一个节流函数来实现点击事件的防抖。1、在methods中定义方法,并在点击事件中调用自定义防抖方法。}, 500) // 防抖的时间设置为500毫秒或其他时长。一、使用lodash的debounce。// 你的点击后执行逻辑。1、首先需要安装lodash。2、在使用的页面需要引入。

2024-04-16 20:04:20 1063

原创 git 基于某次历史提交版本记录创建新分支

想要从哪一次提交上拉出新分支,那么找到对应的提交,copy下commit id。也可以从git找到提交记录copy出来commit id。首先执行git log命令查看历史版本日志。将本地创建的分支推到远程。查看分支是否创建成功。

2024-04-10 14:46:34 1255

原创 文本按打字机效果逐个显示并换行,标题文字加粗

文本按打字机效果逐个显示

2024-04-07 15:31:13 470 2

原创 js判断当前时间是否在指定范围内

利用 js 的 Date 对象,获得三个时间戳,分别为当前时间、开始时间、结束时间,通过比对当前时间是否在开始时间和结束时间之间,来判断是否在一个时间区间内。

2024-01-09 11:33:45 4686 2

原创 css控制只显示几个数据在页面

可以通过设置元素的display属性为none或者visibility属性为hidden来隐藏多余的数据。方法二:虽然也是通过display属性但是还需要js进行相应处理会麻烦一些。例如:有多条数据控制只显示3个。方法一、这样写会简单一些。

2024-01-02 17:51:09 665 1

原创 uni-app获取网络状态

一般都会放在 onShow里面,实时监听网络的切换。当小程序关闭后台的时候在 onHide。函数中 执行 【uni.offNetworkStatusChange()】关闭监听网络。:在网络切换的时候执行,切换2G,3G,WiFi的时候会执行。在浏览器调试的时候有无网络该方法都会返回unknown。unknown Android 下不常见的网络类型。但是使用手机调试的时候便可以正常返回对应网络状态。返回的networkType会有多种类型。ethernet 有线网络 5+App。

2023-12-20 10:40:10 3189 1

原创 js根据指定字符截取字符串(正则方式)

5、需要提取指定字符串中某两个字符中间的内容,但是中间的内容不包含指定字符。1、截取两个字符之间的字符串。2、截取指定字符串前。

2023-12-06 17:03:38 4403 1

原创 判断当前为周几(时间日期格式转换相关)

/结果:2018-07-23 15:11:18。//结果:2018-07-23 03:11:18。const date = new Date().Format(''YYYY年MM月DD日 HH:MM:SS")大小写会有区别,大写为24小时制,小写为12小时制。注释:星期日为 0,星期一为 1,依此类推。

2023-11-30 17:11:33 1113

原创 js遍历数组值是否等于另一个对象键名

如果数组是动态拿到的数据,当然数组在遍历前最好校验数组(arr.length>0)避免不必要的错误。可以使用for循环遍历数组,然后使用if语句判断数组中的值是否等于另一个对象的键名。

2023-11-23 11:29:12 184

原创 解决上层dom遮挡下层dom时无法触发click等事件的问题

解决上层dom遮挡下层dom时无法触发click等事件的问题

2023-11-14 11:11:25 672 2

原创 滑动吸顶 固定导航可使用粘性定位

可以被认为是相对定位和固定定位的混合。元素在跨越特定阈值前为相对定位,之后为固定定位。设置该属性的元素并不脱离文档流,仍然保留元素原本在文档流中的位置。父元素不能overflow:hidden或者overflow:auto属性。必须添加 top 、left、right、bottom 其中一个才有效。使用粘性定位将页面内tab滑动后吸顶。sticky元素仅在其父元素内生效。父元素的高度不能低于。

2023-10-30 10:35:01 137 1

原创 uni-app中使用F2绘制带范围折线图(不在范围内点成红色)

uni-app中使用F2绘制带范围折线图(不在范围内点成红色)

2023-09-15 17:07:07 825 1

原创 将字符串中连接符更改为指定连接符(提取字符串中数值,并按指定连接符拼接)

将字符串中连接符更改为指定连接符(提取字符串中数值,并按指定连接符拼接)

2023-09-15 15:47:00 152 1

原创 css使用伪类控制边框border长度的方法

css使用伪类控制边框border长度的方法

2023-08-22 19:34:44 1196 1

原创 将数组作为sql中in的查询条件

select 字段名 from 表名 where userid in ('123','12345','3456','7896’)例如将一个数组['123','12345','3456','7896‘] 作为一个SQL语句的查询条件,正常这个语句应该是。当数组数据已知且固定我们可以手动将数据填入sql语句中,当不可知或数据多时可以通过循环写入。

2023-06-07 14:44:30 2677 1

原创 截取字符串(数据格式为对象的键值对),拼造表格数据,鼠标移入表格数据后,弹出拼造的表格并带有差异展示

截取字符串(数据格式为对象的键值对),拼造表格数据,鼠标移入表格数据后,弹出拼造的表格并带有差异展示,字符串会出现时间格式

2022-09-21 16:33:38 403

原创 vue 中组件缓存

vue 中组件缓存

2022-09-16 18:19:06 1909

原创 Vue watch监听 、动态组件、keep-alive组件

Vue watch监听 、动态组件、keep-alive组件

2022-08-27 16:34:46 815

原创 getter\setter动态设置

getter\setter动态设置

2022-08-27 14:45:17 258

原创 Vue中XML格式新、旧数据进行比较 vue-code-diff(内容会转为JSON格式展示)

Vue中XML格式新、旧数据进行比较 vue-code-diff(内容会转为JSON格式展示)

2022-08-25 15:15:10 3322

原创 vue +element UI form表单校验数组嵌套,数组对象必填校验

vue element UI 表单校验(数组对象格式数据必填校验)

2022-06-08 18:42:27 9538 2

原创 vue报错:duplicate keys detdcted: 0 ,this may cause an update error

vue报错:duplicate keys detdcted: 0 ,this may cause an update error

2022-06-06 17:53:26 1154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除