自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web h5踩坑及解决办法(z-index,滚动到底部,同步滚动等)

开发web移动端项目时,遇到的疑难问题及解决

2022-07-06 14:55:46 1463

原创 Element整体操作样式

在element-ui.scss中。在element-ui.scss中。

2025-08-27 11:25:39 187

原创 el-check-box多选框和el-select下拉框组合

【代码】el-check-box多选框和el-select下拉框组合。

2025-04-30 09:53:26 453

原创 echarts话睡眠状况图(甘特图)

数据为假数据 需要自己根据实际处理。

2025-02-20 17:50:20 8

原创 git暂存区git stash 用法实践

将git栈中的第一个stash恢复到当前,并删除git栈中的第一个stash。误删了git栈中的更改,可以使用以下这个命令查找所有的更改。将当前的更改保存到git栈中,并添加备注信息。将当前的更改保存到git栈中,包括新增的文件。将git栈中指定的第几个更改恢复到当前工作区。将git栈中指定的id的更改恢复到当前工作区。git stash apply 详细的id。查看某个哈希值为一下的blob对象的内容。删除git栈中指定的第几个更改。将当前的更改保存到git栈中。查看git栈中保存的所有更改。

2024-12-12 11:21:20 435

原创 前端的导入导出「CommonJS」「ES Module」模块化规范

模块化开发有助于我们将代码进行拆分,便于开发和维护,但如果不清楚模块化规范,就会在开发时不知道该用 require 还是 import,导出时该用 export 还是 module.exports。

2024-11-04 10:55:06 296

原创 国密4加解密

国密4加解密

2024-08-22 14:41:19 8

原创 实现文字或图片不可复制!!!

实现文字或图片不可复制

2024-06-19 14:40:17 11

原创 在rpm使用打包出来的logtailclient.js采集日志遇到的问题

babel-loader

2024-06-12 10:46:34 15

原创 vue2项目(使用webpack打包的)使用tslog

vue2中使用tslog

2024-03-07 17:42:03 398

原创 vue项目打包获取git commit信息并输出到打包后的指定文件夹中

vue项目打包获取git commit信息并输出到打包后的指定文件夹中

2024-02-26 17:25:17 1573 1

原创 级联选择器--选择了上级就不能选择下级

【代码】级联选择器--选择了上级就不能选择下级。

2023-12-05 16:40:14 524

原创 关于级联选择器el-cascader的踩坑及解决

解决:给级联选择器加key,key的值是:new Date().getTime(),在每次数据改变的时候更新key,即this.keyIndex = new Date().getTime()我的报错使用场景:级联选择器是遍历出来的,数据也是遍历的数组里面的,报错的原因是我删除了option绑定的数组,因为后台接口不需要这个数据。但是这个方法是有默认参数的,当不满足自己的需要,需要传其他参树的时候,搜索的建议面板和原来的dom不是同一个dom。在获取到数据之后,对数据进行整体处理。

2023-12-05 10:53:44 2073

原创 调节扬声器和麦克风的音量

【代码】调节扬声器和麦克风的音量。

2023-11-07 11:24:10 795

原创 web端调节麦克风和扬声器的音量

这是一个基本的示例,具体的实现可能因浏览器兼容性和具体需求而有所差异。在 Web 端调节麦克风和扬声器的音量,可以使用 WebRTC(Web Real-Time Communications)技术和相关的 API 来实现。通过设置音量控制节点的 gain 属性来调节音量,取值范围为 0(静音)到 1(最大音量)。通过设置音量控制节点的 gain 属性来调节音量,取值范围为 0(静音)到 1(最大音量)。需要注意的是,以上操作需要在用户许可的情况下进行,因为涉及到访问用户的麦克风和扬声器。

2023-10-30 10:05:57 1473

原创 vue前端页面添加水印

为了防止内行人打开控制台,将带水印的元素的背景图取消勾选,可以通过MutationObserver监听一下dom元素的变化。第二步:通过canvas创建图片,以背景图的方式实现水印。第三步:通过样式,使有水印的与阿奴布满屏,并处于最上层。第一步:创建一个放水印的元素。

2023-10-16 14:14:02 240

原创 将数组中对象的某个属性值根据指定的顺序对整个数组进行排序

【代码】将数组中对象的某个属性值根据指定的顺序对整个数组进行排序。

2023-09-05 16:24:22 363

原创 UTC时间转换为本地时间

使用js-cookie存储登录信息。

2023-07-19 11:36:37 1226

原创 字符串常用方法总结

【代码】字符串常用方法总结。

2023-07-12 18:03:02 240

原创 关于npm run build:prod和npm run build:stage的区别解释

npm run build:prod和npm run build:stage的区别

2023-04-26 17:12:24 10605

原创 H5触发app内嵌的webview,返回上一页

【代码】H5触发app内嵌的webview,返回上一页。

2023-03-08 10:21:44 7

原创 web端元素各种尺寸示意图

web端获取元素各种尺寸说明

2023-02-17 15:13:47 745

原创 理解异步函数(async/await)的执行顺序

async/await

2023-02-03 16:16:20 548

原创 H5下载安装app(ios端和android)

下载ios或安卓app

2023-01-30 17:38:40 1538

原创 解决跨域图片加载失败问题

canvas解决图片跨域加载失败问题

2023-01-03 10:50:24 2079

原创 vue+elementUi级联选择器的相关问题解决

级联选择器

2022-12-06 10:48:12 791

原创 keep-alive的使用案例及知识点普及

keep-alive

2022-11-02 18:05:49 899

原创 轻量级的JavaScript时间库(Moment.js)

轻量级JavaScript时间库

2022-10-28 15:26:24 1557

原创 监听浏览器页面关闭事件(visibilitychange和unload)

监听浏览器的页面关闭事件

2022-09-22 18:15:24 8901

原创 base64转file

base64转file

2022-07-21 17:26:36 562

原创 H5调用相机进行拍照及切换摄像头及踩坑记录

H5调用相机进行拍照及切换摄像头及ios系统微信内置浏览器踩坑记录

2022-07-15 16:30:00 5504 6

原创 一个数组中有多个对象,判断这些对象中的某个值是否和给定的对象中的某个值相等

一个数组中有多个对象,判断这些对象中的某个值是否和给定的对象中的某个值相等,如果不想等就添加到数组中,反之不处理

2022-07-15 10:49:57 592

原创 flex实现骰子分布图

flex布局实现筛子分布(思考:五点分布实现)

2022-06-10 15:31:40 232

原创 vue数据双向绑定的原理

采用数据劫持跟发布者-订阅者模式实现的通过Object.defineProperty(obj,“name”,{})给对象的各个属性绑定getter和setter函数,当数据变化时,发布消息给订阅者,触发相应的监听回调watcher订阅者是Oberver和Complier之间通信的桥梁,主要做的事情:在初始化时将自身添加至dep中自身必须有一个update()方法待属性变动dep.notice()通知时,能调用自身的update()方法,并触发Compile中绑定的回调,则功成身退。简单实现双向

2022-05-18 15:53:22 346

原创 使用canvas模拟签字功能

<template> <div class="indexs"> <!-- 签名开始--> <div class="signature" v-if="showSignature" @click.stop> <div class="signature_content" style="position: relative;"> <div style="margin-top: 20p

2021-12-14 18:05:22 1492 1

原创 防抖和节流的使用

export function simpledebounce(func, wait = 1000, immidate = true) { let timer = null; return function() { //this指向问题 let context = this; //拿到参数 let args = [...arguments]; clearTimeout(timer); if (immidate) { let callNow =

2021-12-01 16:41:28 344

原创 级联选择器的使用cascader

<el-cascader :options="options" v-model="ruleForm.orgList" :props="props" size="small" clearable style="width: 104%" filterable></el-cascader>ruleForm.orgList:[]options:[ { orgId:1, orgName:'机构1', }]props:{ value:

2021-11-17 17:00:34 530

原创 前端实现拖拽排序效果

<div class="link-add"> <div class="formTitle">流程环节</div> <div class="link-add-list"> <div class="test_wrapper" @dragover="dragover($event)"> <transition-group class="transition-wrapper" name="sort">

2021-11-16 17:06:36 2585 2

原创 机构树实现添加子节点、添加父节点

<template> <div class="app-wrapper"> <headerTitle :titleList="titleList" :hideButton="true" /> <div class="app-container" id="instructor-detail"> <div class="block" style="display: flex"> <div class=

2021-07-21 20:25:22 666

原创 多选框组合实现全选和全不选

html:<div> <el-checkbox-group v-model="infoForm.id" style="" @change="changeCheckCondiction"> <el-checkbox v-for="item in checkList" :label="item.code" :key="item.code">{{item.descript}}</el-checkbox> </el-checkbox-group

2021-07-21 20:22:53 516

空空如也

空空如也

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

TA关注的人

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