- 博客(115)
- 收藏
- 关注
原创 IntelliJ IDEA 快捷键终极指南:提升开发效率的 30+ 核心技巧
修改现有快捷键打开设置:Ctrl + Alt + S→Keymap搜索目标操作(如 “Run Test”)右键 →,输入自定义组合键。
2025-02-17 17:31:53
850
原创 js 箭头函数的意义?
为什么需要箭头函数?------为了消除函数的二义性。什么是函数的二义性?在js里面,函数有两种含义、箭头函数和普通函数有什么区别?
2024-12-30 17:25:55
143
原创 vue3更具文件目录动态添加路由配置
在view文件夹下,建立threePage文件夹,在里面建立index.vue,index1.vue;在项目中,想要在某个文件夹下直接添加.vue文件,并根据文件自动生成route跳转,动态获取view/threePage里面文件,配置文件router对象。在router的index文件内引入上述文件,打开对应的页面路径。建立three.js文件,即可跳转对应的页面;
2024-09-24 16:26:49
430
1
原创 window端口占用情况及state解析
背景:在电脑使用过程中,经常会开许多项目,慢慢地发现电脑越来越卡,都不知道到底是在跑什么项目导致,于是就想查看一下电脑到底在跑什么软件和项目,以作记录。
2024-06-18 17:12:49
943
原创 使用原生input file 属性,通过axios上传文件
在做开发过程中,我们经常遇到上传的场景,如何使用原生input file来上传问题件。
2024-06-18 09:55:59
359
原创 Vue 爷孙组件通讯之:Provide / Inject 详细介绍
假设有一个组件A,A组件引入B组件(A为B的父组件) ,B组件引入C组件(B为C的父组件),即A为C的祖先组件,此时二者可以使用provide / inject进行通信。时,通常使用的是 props 和 emit,父传子时,使用的是 props,如果是父组件传孙组件时,层层传递非常麻烦。我们这里不让C直接改变A中的数据,而是将A改变数据的方法通过provide传给C,C执行该方法,触发改变A中的数据。以上为A向C传数据,如果C向A传数据(或者说C需要改变A中的数据),该如何做?
2024-06-06 15:24:33
1425
原创 H5页面调用a标签打电话
注意事项:使用tel:119,可以在安卓上正常使用,ios有兼容问题,tel://119,在ios与安卓上都可以正常调用。
2023-11-10 14:58:29
503
原创 chrome 升级后,input事件属性兼容处理。disable后不会click冒泡。
新版chrome升级到 116.0.5845.97 之后,input标签,click事件,不会进行冒泡,此时,在外层的click监听不到。自身click亦不会触发。
2023-08-22 15:49:24
755
原创 for var in 循环报错
Property left of ForInStatement expected node to be of a type
2023-02-17 17:09:10
1245
原创 windows下关闭进程
1、找到端口名(3004) netstat -aon | findstr "3004"2、找到pid tasklist|findstr "6412"3、关闭端口 taskkill /pid 6412 -t -f
2022-03-04 09:24:22
917
原创 git合并分支上指定的commit
merge 能够胜任平常大部分的合并需求。但也会遇到某些特殊的情况,例如正在开发一个新的功能,线上说有一个紧急的bug要修复。bug修好了但并不像把仍在开发的新功能代码也提交到线上去。这时候也许想要一个只合并指定某些 commit 的功能。cherry pick 合并单个 commit具体操作:git checkout mastergit cherry-pickcommit-iid就这么简单。62ecb3 已经应用在 master 上了(作为一个新的commit)。...
2022-01-12 11:31:49
1304
原创 服务器学习记录-01 阿里服务器链接
趁着双十一,买了个服务器和域名,整理下服务器相关的配置做做记录。 首先注册阿里云账号,根据自己的需求选购适合自己的服务器类型,我这里选购的是 ecs共享型 n4,1核2g,宽带1M,高效云盘40-100g,宣传上是性能无约束,适用于中小型网站搭建等应用。 我主要用于学习,所以对服务器性能要求不高,找个便宜的而已。 买好之后呢,阿里云会初始化一个实例,并短信通知你,实例名称,公网ip,系统用户(默认root)等等,也可自己登录阿里云查看,登录--控制台--产品与服务--...
2021-11-10 11:21:32
661
原创 vue项目内集成pdfJs
先上官网链接 PDF.js 使用vue进行h5开发过程中,有时需要展示pdf,分享出来的页面,运行平台如果不支持pdf查看的话怎么办,pdfjs提供了很好的api,在这儿给大家提供两种方法以供参考。效果分别如下: 第一种方法,缩放,跳转等等,都需自己额外调取及操作第二种,则比较现成,样式也更接近浏览器自带的pdf预览。两种实现方法如下1 引入pdfjs-dist,调取pdfjs api 将需要查看...
2021-11-03 18:16:27
2005
原创 vue 公众号开发跳转小程序的实现
近期项目中要做公众号H5开发,涉及到指定分享URL及分享界面限定,图片上传,H5跳转小程序等功能,在此做部分记录。 1. 以上功能都必须基于微信sdk授权,因此第一步的微信授权不可少,引入wx-sdk模块import wx from "weixin-js-sdk";在vue入口处app.vue,加载wx.config()注:对于ios设备,获取window.location.href 进行授权链接,对hash路由,可截取#之前路由进行授权。2 指定分享页,可在...
2021-10-12 10:52:33
1103
原创 关于部分安卓机使用手势返回/物理返回键监听不了popState的问题
关于部分安卓机使用手势返回/物理返回键监听不了的问题//当点击返回键时,不返回到上一页,而是直接关闭微信浏览器function onBackCloseWindow() { pushHistory(); window.addEventListener("popstate", function(e) { //关闭当前浏览器或跳转重定向页面 WeixinJSBridge.call("closeWindow"); }, false); functio
2021-08-30 15:08:32
2796
5
原创 webpack 打包异常 unhandledRejection 错误详情查看
在vue2/vue-cli2 项目开发中,引入三分插件时,有时会出现不明确的错误,但是打包时又没有给出明确的错误未知。此时,在build/build.js 内加入此段,打包时查看具体报错未知及报错信息方便调试。process.on('unhandledRejection', error => {console.error('unhandledRejection', error);process.exit(1)// To exit with a 'failure' code}...
2020-09-23 09:38:49
1511
原创 正则匹配url 参数
getParam(name){ var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); var strValue = ""; if (r!=null){ strValue= unescape(r[2]); } return strValue;}
2020-05-25 11:55:34
1916
原创 获取树结构的任意节点的森林路径
// 根据某一个节点的过滤条件,获取其在一个森林的路径。function getPathByKey(value, key, arr) { let temppath = []; try { function getNodePath(node){ // 这里可以自定义push的内容,而不是整个node,而且这里node也包含了children temppath.push(node); //找到符合条件的节点,通过th.
2020-05-21 11:32:08
548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人