自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少油少盐不要辣

坚持原创,多敲多思,敢于质疑。

  • 博客(243)
  • 收藏
  • 关注

原创 小程序跳转h5页面的若干问题

组件上的属性src(即跳转的h5地址)上拼接查询字符串。组件,该组件会自动铺满小程序页面。方法的option参数中获取传参。然后,在h5页面中,通过。

2024-10-31 23:39:22 1075

原创 js遍历树结构,查找某个节点的父级元素

【代码】js遍历树结构,查找某个节点的父级元素。

2020-08-08 22:36:38 9081 1

原创 带你手动实现JS数组扁平化flat()方法

2.手动实现要点注意concat()方法的特点[3].concat([4]) // 结果为[3, 4]递归的使用 // 重写数组flat方法 // 1.会去掉数组的空项 // 2.返回新数组 Array.prototype.myFlat = function(dep = 1) { return this.reduce((acc, val) => { return acc.concat(val instanceof Array &&am

2020-07-11 11:09:18 4317 2

原创 带你手动实现bind方法,让你收获满满

// MDN:关于绑定函数,做了如下说明:指的是某一函数(目标函数)调用了bind()方法后,原地生成的函数,为绑定函数。 Function.prototype.myBind = function () { var args = Array.prototype.slice.call(arguments); var temp = Symbol.for('fn'); args[0][temp] = this; return fun

2020-07-04 16:13:34 1521

原创 git撤销文件的修改

(1)对于该文件来说,在当前分支上,你还没有commit过一次。注意:git chekcout 是让文件回到最近一次该文件git commit或git add时的状态。表明:test1文件不被git追踪,并且它是修改的状态,没有提交到暂存区。此时,你可以任意的对此文件进行修改了,想好了之后,再提交到暂存区。git提示你:该文件在Git目前所知的文件中找不到。(2)如果你已经有了commit的记录,撤销文件。对于单个文件的撤销修改而言,使用下面方法。命令来放弃该文件的暂存,这时,你用。

2019-08-04 15:45:44 64990 3

原创 echarts地图如何添加整体阴影效果

【代码】echarts地图如何添加整体阴影效果。

2025-04-29 13:51:03 186

原创 vue3项目如何在index.html中根据环境(开发,生产)动态切换js src路径

-- 动态路径 -->

2025-04-15 22:18:12 208

原创 vue3循环表单【以el-form组件为例】,如何校验所有表单,所有表单校验通过后提交

【代码】vue3循环表单【以el-form组件为例】,如何校验所有表单,所有表单校验通过后提交。

2025-04-11 08:17:31 402

原创 echarts给map地图上文字加阴影

【代码】echarts给map地图上文字加阴影。

2025-04-09 09:59:05 174

原创 js截取video视频某一帧为图片

【代码】js截取video视频某一帧为图片。

2025-01-20 23:25:32 555

原创 前端如何展示上传,下载进度百分比

【代码】上传文件,前端如何展示上传进度百分比。

2025-01-10 09:11:50 189

原创 使用微信开发者工具开发小程序,报错:“Error: xxx.js 已被代码依赖分析忽略,无法被其他模块引 用”

1.问题

2024-12-14 15:03:51 162

原创 vscode如何记住git用户名和密码

1.方案

2024-12-12 09:22:13 359

原创 js拖拽理解

1.必须有dragover处理程序中,目的是使用e.preventDefault()来设置可放置元素,也就是该元素可以被2.dragstart处理程序的目的是记录开始的数据,dragenter是记录鼠标悬停的元素的数据,drop处理程序的目的是,根据开始和结束(悬停)的数据执行最终的要处理的逻辑。

2024-12-12 09:20:54 116

原创 base64转file文件对象

【代码】base64转file文件对象。

2024-12-08 22:15:29 600

原创 扫描生成的小程序码,前端如何拿到传参

有时候,小程序码是需要后端对某个路径进行编译生成的,然后,用户扫码后直接跳转到该路径。但是,前端如何拿到跳转路径后的参数呢?是在小程序页面的onload方法里面通过options参数获取的,并且需要用。

2024-12-03 20:42:37 551

原创 微信小程序内嵌h5页面(uniapp写的),使用uni.openLocation无法打开页面问题

在内嵌h5中不使用uniapp的api打开地图,而在h5页面事件处理程序中去跳转新的小程序页面,在该新页面去使用微信小程序原生的api打开地图。微信小程序内嵌h5页面(uniapp写的),使用uni.openLocation打开地图页面后,点击该页面下方“到这里”按钮,显示无法打开。(注意:从h5跳转该新的小程序页面,再点击该页面左上方返回按钮时,是会刷新该页面一次的。

2024-11-16 00:00:17 1021 1

原创 echarts柱状图数据太多,如何实现鼠标滑动查看

通过查找官方文档api,找出关键属性配置。

2024-10-18 23:27:17 525

原创 vue3如何运用组合式写法,封装表格列表请求数据的逻辑

【代码】vue3如何运用组合式写法,封装表格列表请求数据。

2024-10-18 23:23:01 348

原创 element tree 设置check-strictly=true后,手动重写逻辑实现父子关联

遇到需求,就是当取消子级为按钮时,父级勾选状态不取消。所以,想了下,打算设置element tree 父子不关联,然后手动重写关联逻辑。

2024-06-25 21:18:57 643

原创 后端返回图片地址或者文件流,前端如何下载

的a标签释义:利用的就是。

2024-06-10 10:39:20 1094

原创 git push 错误: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413

git 提交代码报错 :error: RPC failed;私有git服务器前面有nginx类型反向代理工具缓存设置太小。这个的解决方法是:设置缓存大小。本地git缓存设置太小。

2024-04-17 22:25:26 3377

原创 git commit的类型

git提交代码,commit 的类型:feat: 新功能、新特性fix: 修改 bugperf: 更改代码,以提高性能(在不影响代码内部行为的前提下,对程序性能进行优化)refactor: 代码重构(重构,在不影响代码内部行为、功能下的代码修改)docs: 文档修改style: 代码格式修改,注意不是 css 修改(例如分号修改)test: 测试用例新增、修改build:影响项目构建或依赖项修改revert: 恢复上一次提交ci: 持续集成相关文件修改chore:其他修改(不在上述类

2024-04-15 14:18:33 293

原创 如何配置vite的proxy,以及解决post请求403问题

vite项目,本地开发环境可以通过配置proxy代理实现跨域请求。但是生产环境,该配置不生效,一般使用nginx 转发,或者后端配置cors。

2024-04-03 23:59:10 6153

原创 手机如何访问vue项目localhost

在您的手机浏览器中输入您计算机的IP地址,加上Vue项目的端口号。(对于Mac/Linux)来查看计算机的IP地址。这将允许您在手机上访问本地主机上的Vue应用程序。的条目,这是计算机的本地IP地址。最后,还需要关闭电脑的防火墙设置。(对于Windows)或。来启动Vue开发服务器,

2024-04-03 23:46:34 1094

原创 cannot find defineEmits(or defineProps) in ts的原因

经查,是因为vscode安装了下面的扩展程序导致的。猜想有没有可能是扩展程序导致的问题。

2024-03-17 09:06:33 445

原创 MySQL 8.0 - Client does not support authentication protocol requested by server; consider upgrading

目的是:刷新数据库根用户的权限。

2024-02-02 21:05:07 475

原创 ssh: connect to host github.com port 443: Connection timed out 解决方法

我是本地配置了vpn,是全局代理。

2024-01-28 17:58:38 2225

原创 如何使用css隐藏掉滚动条

(注:PC端浏览器滚动条为8px)使元素偏移原来位置8px,目的就是将滚动条区域移动到父元素边框外面,然后,父元素上添加。选中元素后,绿色区域就是被移动到父元素外的滚动条。

2024-01-07 20:31:30 1424 1

原创 font-face和font-family不生效

transfonter

2024-01-01 22:19:30 1855 1

原创 vue3 router-view 使用keep-alive报错parentcomponent.ctx.deactivate is not a function

去除v-if,将key直接添加上。由于有的公用页面,需要刷新,不希望缓存,所以需要添加key。其他需要缓存的页面,就不用添加key。

2023-11-30 21:20:49 325

原创 Differences between package.json and pnpm-lock.yaml

1.pnpm-lock.yaml是pnpm包管理工具生成的确保依赖包的版本在所有的环境里面都相同对依赖包的任何操作都会更新在该文件中,因此,需要确保提交到代码仓库中。包含了解析的依赖项和版本号。如下图:2.package.json列出应用所需的依赖和元数据所有的包管理工具都使用该文件安装包

2023-11-22 22:39:23 380

原创 defineprops() must be a literal type or a reference to an interface or literal type

vue3 defineProps不支持使用外部导入的类型,会报错。就是直接在脚本标签区域写类型声明,然后引用即可。

2023-11-03 17:53:07 884

原创 如何安装nvm

安装nvm

2023-09-30 21:11:28 20

原创 移动端调试神器vconsole

是不是很眼熟啊,就像微信小程序里面调试一样。

2023-07-20 09:48:13 303

原创 vite排除外部依赖,使用script标签引入

【代码】vite排除外部依赖,使用script标签引入。

2023-07-13 22:19:12 1728

原创 echarts滚动条样式修改

【代码】echarts滚动条样式修改。

2023-07-05 23:08:29 615

原创 vscode项目中路径别名跳转到对应文件

文件来设置一些配置,达到点击相对路径同样的效果。注意我是使用js开发的,所以新建文件为。我们可以在项目的根目录想新建。使用ts开发 新建文件为。

2023-06-29 10:01:37 952

原创 微信小程序轮播视频,切换停止播放

在轮播切换的事件中,处理停止视频播放的逻辑。获取视频“元素”对象,参考微信小程序开发文档。

2023-06-22 09:03:36 1502

原创 微信小程序判断开发和生产环境

【代码】微信小程序判断开发和生产环境。

2023-06-09 09:41:04 688

空空如也

空空如也

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

TA关注的人

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