自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (2)
  • 收藏
  • 关注

原创 git回滚版本

git 提交代码到远程后,需要回滚版本。

2024-02-23 15:39:29 83

原创 解决端口占用问题

netstat -ano | findstr :80taskkill /PID 12345 /F

2024-01-24 09:04:39 405

原创 解决opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]报错

【代码】解决opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ]报错。

2023-10-02 09:29:53 202

原创 v-html给图片添加点击事件,限制图片大小

【代码】v-html给图片添加点击事件,限制图片大小。

2023-07-17 10:16:43 278

原创 JS 获取昨日、本周、近7日、近31日、本月、本季度、本年时间

JS 获取昨日、本周、近7日、近31日、本月、本季度、本年、自定义时间。

2023-07-13 10:33:43 995

原创 解决el-tree树形控件搜索过滤父节点,不展示子节点问题

【代码】解决el-tree树形控件搜索过滤父节点,不展示子节点问题。

2023-07-05 09:04:40 1010

原创 正则校验:不允许纯数字、纯字母、纯特殊字符、字母数字混合、字母特殊符号混合、数字特殊符号混合、数字字母特殊符号混合,允许字母和数字和中文和特殊符号混合

在上述代码中,我们使用了正则表达式的负向前瞻来排除纯数字、纯字母和纯特殊字符的情况。表示允许包含数字、字母、中文和特殊字符,长度至少为 1。使用 test() 方法可以判断输入的字符串是否符合要求。^ 表示匹配字符串的开头,$ 表示匹配字符串的结尾。表示允许包含数字、字母和特殊字符,长度至少为 1。允许字母、数字、中文、特殊符号混合,表示不允许数字字母特殊符号混合。表示不允许纯特殊字符。

2023-06-27 10:58:28 3131 1

原创 如何升级node,解决 npm ERR! errno -4048 npm ERR! Error: EPERM: operation not permitted 报错

npm -g list 查看安装了哪些包(防止其他项目不匹配最新版,可以再装回去)找到 node 安装文件夹,右键 - 属性 - 高级设置。where node 查看当前安装路径(原安装路径)(下载适合自己操作系统的最新的mis长期稳定版)node -v 打印版本信息,测试是否安装成功。安装到原安装路径(这样不用重新配环境变量)设置 users 访问权限为:完全控制。node -v 查看当前版本。

2023-04-29 09:05:11 1456 1

原创 css伪类:去除最后一个伪元素

相对于父元素,除最后一个class为item的元素添加伪类。

2023-02-03 18:25:05 1692

原创 为什么请求要加上时间戳

在请求时,加上时间戳,能避免浏览器对URL的缓存,会使每次请求的URL都不一样,便不会从缓存中读取数据。当浏览器向相同的链接发送请求时,浏览器的缓存机制就会获取之前访问的相同URL时保留下来的缓存资源。为了确保每次请求都是一个不同于之前的请求。因为浏览器具有基于url建立的缓存机制。

2022-12-10 19:20:25 1487

原创 git报错Connection closed by 149.28.138.223 port 22 fatal: Could not read from remote repository. Plea

push到远程时,报错问题。

2022-11-19 10:25:10 571

原创 npm install 报错 npm ERR! errno ETIMEDOUT

解决办法:采用cnpm镜像。

2022-11-18 15:51:34 1340

原创 vue实现复制功能clipboard组件封装方法

【代码】vue实现复制功能clipboard组件封装方法。

2022-11-16 14:39:21 502

原创 uniapp实现H5分享并增加积分

uniapp实现H5分享并增加积分。

2022-11-03 11:34:28 394

原创 自动更新项目依赖到兼容性版本

【代码】自动更新项目依赖到兼容性版本。

2022-09-16 10:28:37 126

原创 showToast_fail parameter error_ parameter.title should be String instead of undefined

showToast的参数title应该是个字符串,但未找到值。

2022-07-24 12:19:56 4882

原创 使用git将分支合并到master主分支

现在你的分支就合并到主分支上了。

2022-07-16 10:10:40 1663

原创 uniapp中转发分享页面

用户点击分享后,在js中定义onShareAppMessage处理函数,设置该页面的分享信息。注意微信、头条平台只有定义了此事件处理函数,小程序右上角菜单才会显示“转发”按钮。●此事件需要return一个Object,用于自定义分享内容。●这个分享按钮可能是小程序右上角原生菜单自带的分享按钮。官方详解onShareAppMessage。●也可能是开发者在页面中放置的分享按钮()●用户点击分享按钮的时候会调用。......

2022-07-15 21:35:06 1372

原创 前端项目使用阿里图标

阿里巴巴矢量图标库:https://www.iconfont.cn找到你需要的图标 ——> 添加入库点击购物车,可以看到你刚加入的图标 ——> 点击添加至项目(加入到已有项目或者新建项目)从资源管理来到我的项目 ——> 将项目下载至本地并解压在线转换ttf文件网站:https://transfonter.org/添加刚刚解压出的.ttf后缀文件选择转换类型 ——> 点击转换下载转换好的文件 ——>将stylesheet.css文件内容全部复下来在项目中创建一个字体文件 ——> 粘贴刚刚复制的内容

2022-07-14 11:31:44 517

原创 git拉取远程代码,但不要覆盖本地新修改的代码

先切换到自己的分支,在自己的分支上,将本地代码放到暂存区切换到主分支,拉取远程代码创建新的分支,将刚刚暂存区的代码放回本地最后按正常提交推送代码即可

2022-07-13 18:17:41 3191

原创 uniapp中使用 uni.navigateBack() 返回上级页面并传参

方法:在B页面的跳转事件中使用 getCurrentPages() 详情见官方文档获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面获得上个页面实例给上个页面实例绑定方法和参数返回上一页面代码展示:​在A页面中使用刚刚绑定的getValue()方法接收B页面传递的数据...

2022-07-06 21:52:51 34222 1

原创 弄懂 JOSN.parse() 和 JSON.stringify() 的区别,并解决 [object, object] 问题

JOSN.parse():用于将 转换为 JSON.stringify():用于将 转换为 在接收数据时,打印出现 [object, object] 情况,是因为在我们原本传递的是一个对象,在传递过程中对象被转换成了字符串,[object, object] 是对象的字符串形式。通常可以使用 JSON.stringify() 来解析。例如: 在uniapp中使用路由跳转传参,当我们传递的是一个对象时;​ 可以在跳转页面传递时使用JSON.stringify,先将数据转换成JSON格式;​ 然后

2022-07-06 21:51:10 731

原创 uniapp实现左右滑动切换题目

触摸事件触摸事件的默认参数 event 中包含了三个用于跟踪触摸的属性对象的数组:touches:当前跟踪的触摸操作的touch对象的数组targetTouches:特定于事件目标的Touch对象的数组changeTouches:自上次触摸以来发生了什么改变的touch对象的数组每个Touch对象包含的属性如下:GitHub:uniapp实现用户左右滑动切换题目功能.........

2022-06-30 16:16:51 2289

原创 前端uniapp中请求正常,但没有执行then方法

1. 检查network中请求返回的数据,看是否是后端返回的数据有误2. 检查封装请求的文件中,res返回的code名称和值是否和拦截器中定义的相同

2022-06-27 19:49:47 1205

原创 使用微信开发者工具的调试器

在工作中,要学会调试。以下是使用微信开发者工具中调试器的介绍Wxml:可看到真实的页面结构和属性,通过左边的选择器,可快速找到页面中元素对应代码Consle:显示小程序的错误输出,打印console.log的内容,可在此输入和调试代码Storage:显示当前项目中使用setStorage或setStorageSync储存在本地的数据Sources:小程序编译出错时可点击错误跳转到这里查错,打断点调试Network:观察和显示接口的请求情况Appdata:显示项目当前页面 appdata 里的实时数据情况

2022-06-27 19:24:16 4038

原创 git的日常使用命令

先切换到master,删除已合并的远程、本地分支,再拉取远程更新的 master,创建新的分支写工作完:切换到自己的分支,添加、提交、推送到自己的远程分支,在 gitLab 上请求合并使用教程全局登录克隆远程仓库本地创建并切换到新分支切换到分支查看本地分支(带 * 的为当前分支)添加到暂存区提交到本地库推送到远程分支合并到主分支拉取远程分支代码到本地删除分支(远程也有该分支时用大写 -D)根据远程分支传建本地分支查看版本

2022-06-25 10:12:43 87

原创 uniapp路由拦截二级页面方法

目录结构uniapp中的拦截器 在 utils 文件夹中,创建 routingIntercercept.js 文件二、使用拦截器在 App.vue 文件的 onLaunch 方法中调用

2022-06-24 18:24:59 1225

原创 uniapp兼容iPhoneX头部状态栏(刘海屏)和底部小横条

兼容iphoneX头部状态栏(刘海屏)和底部小横条,效果展示

2022-06-17 16:44:36 4967

原创 解决git报错集合,持续更新中

解决

2022-06-17 12:18:02 457

原创 前端面试题总结

选择器拖拽释放:drag、drop媒体播放:video、audio本地存储:localStorage、sessionStorage语义化标签:header、nav、main、aside、article、section、footer增强表单控件canvasbasefont、big、center、font、s、tt、u、frame、frameset、noframesbackground-sizebox-shadowtext-shadowtext-wraptransform:translate()box-sizi

2022-06-03 20:11:50 307 2

原创 MySQL的基本使用

MySQL的基本使用文章目录MySQL的基本使用SQL 的 select 语句SQL 的 insert into 语句SQL 的 update 语句SQL 的 delete 语句SQL 的 where 子句SQL 的 and 和 or 运算符SQL 的 order by 子句SQL 的 count(*) 函数在Express项目中操作 MySQLSQL 的 select 语句从表中查询数据-- 这是注释符-- 从指定的【表中】, 查询出【所有列】的数据, * 表示所有列select * f

2022-05-30 08:52:14 266

原创 JavaScript笔试题

前端面试时遇到一道JavaScript题function test(person) { person.age = 26 person = { name: 'hzj', age: 18 } return person}const p1 = { name: 'lje', age: 19}const p2 = test(p1)console.log(p1) // -> ?console.log(p2) // -> ?运行结果:p1:{ na

2022-05-30 08:45:16 117

原创 vue中post传递application/x-www-form-urlencoded参数

导入 qs运用 qs.stringfy() 将对象序列化成 URL 的形式<script>// 1. 导入 qsimport qs from 'qs'export default { methods: { // 登录表单的预验证 login () { this.$refs.loginFormRef.validate(async vaild => { if (!vaild) return false // .

2022-05-29 14:51:00 622

原创 使用hammer.js实现移动端手指滑动切换轮播图教程

hammer.js手指触摸切换轮播图今天面试时,要求做一个手指触摸方式切换轮播图这里我用到bootsrap的轮播图组件 + hammer.js库在 hammer.js 中Swipe事件:在指定的dom区域内,一个手指快速的在触屏上滑动。即我们平时用到最多的滑动事件。Swipeleft:向左滑动、Swiperight:向右滑动、Swipeup:向上滑动、Swipedown:向下滑动演示效果:代码如下:&lt

2022-05-13 19:16:31 944

原创 强制删除文件,需要访问权限【更改权限无效】

解决办法:暴力删除 del /s/f/q 文件名 rd /s /q 文件夹名

2022-04-09 18:19:20 252

原创 如何彻底删除微软自带输入法

如何彻底删除微软自带输入法1. 按住键盘 win+r 输入 regedit 打开注册表(允许此应用对设备进行更改)2. 输入计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\TIP3.回车,右键删除 {81d4e9c9-1d3b-41bc-9e6c-4b40bf79e35e} 文件夹​ 以免有误,可先备份。如有发现把自己的搜狗输入法一起删掉了,只需要再重装一下即可。文章参考:https://blog.csdn.net/hongxiao20

2022-03-14 12:19:07 3171

原创 解决如何删除ftp自动保存的密码

解决如何删除ftp自动保存的密码开始 — 运行 — 输入regedit打开注册表编辑器找到FTP保存密码的地方在HKEY_CURRENT_USER\Software\Microsoft\FTP\Accounts\你的网站域名把不要的日志信息其相应目录下的内容删掉即可...

2020-10-06 11:13:17 1352

空空如也

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

TA关注的人

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