logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

防抖函数封装

我们可以在第一次触发事件时,不立即执行函数,而是给出一个期限值,例如3000ms。在某些场景我们并不需要高频的反馈,毕竟浏览器性能是有限的,不应该浪费在这里。如果在3000ms 内 在次触发滚动事件,那么当前的计时取消,重新开始计时。如果在3000ms 内没有次触发滚动事件,那么就执行函数。效果:如果短时间内大量触发同一事件,只会执行一次函数。...

#javascript
tsconfig.json文件的作用

一般文件有我们ts代码的时候,它就会有这么一个文件,这个ts.json文件是ts的一个配置文件,我们首先要知道这个ts文件最终一定会转成我们的js文件的。1.先对ts代码做一个编译,看下基本语法有没有问题。2.如果基本语法没问题,在做一个转化。3.转化之后得到我们的js文件。...

#json#javascript#vue.js
Mac 安装 nginx 时 报错解决

然后:终端执行执行这个两个命令就成功了。首先我们输入: 会提示你怎么解决。

#git#docker
3.git commit 代码提交规范

2.我们现在主要目的是让我们的代码提交信息尽可能的规范,通常我们的gitcommit会按照统一风格来提交,这样可以快速定位每次提交的内容,方便之后进行版本控制。1.通常我们提交代码是这样提交的的,如下面例子这样,这样的习惯是很不好的,我们最好是当前做了了什么操作,修改哪些东西备注说明。如果我们按照cz来规范了提交代码风格,但是依然有同事通过gitcommit按照不规范的格式提交应该怎么办呢?第三步

#git#大数据
Mac M1使用git

1.首先打开电脑自带的命令行输入以下明令,看是否已安装过gitgit --version2.如果检测到你有安装,就会提示你安装的版本3. 输入which -a git 可以查看你的git 安装到哪里了(这里mac 上默认的目录)4.如果你是想卸载就cd 到这个安装的目录下cd /usr/bin/ 回车5.输入卸载命令:sh /usr /local/git/uninstall.sh6.提示以下,选择

#macos#git
vue3 中 vuex 页面刷新数据丢失解决方案

3.这样做的唯一不好的会把vuex里面的数据都保存下来。1.借助插件:(可以使数据持久化存储)2.在vuex 根模块里面引用这个插件。

#前端#javascript#vue.js
关于vscode 无法输入 或则输入删除没反映

如图所示,怎么输入都没反映。 解决方案:在你安装的插件市场看有没有安装此类插件,将它禁用就行,原因是组件冲突。

#vscode#ide#visual studio code
The installation cannot continue as the installer file may be damaged. Download the installer file a

mac在安装Adobe 软件总会提示这个错误,安装包错误的意思,在者是设置里面多半是安装只允许appstore 里面的软件。解决方案1:1.打开设置---点击安全设置性与隐私2.打开下面的锁,钩上任何来源3.如果没有就打开终端输入以下命令:sudo spctl --master-disable 回车输入你的密码 回车4.在打开设置你就会看到任何来源已经勾选。...

#macos#编辑器
Type ‘() => Promise<typeof import(“/Users/982471938qq.com/jy-vue3-cms/src/views/login/login.vue“)>‘

以上报错,一开始以为我的代码写错了,然后仔细的检查了,确定了代码格式代码的书写都没问题,我就翻译下报错原因,不能将类型分配给RouteParamValueRaw,并且缺少pop, push, concat, join属性,还是没太懂,突然我的鼠标不小心移到了routes 上,才恍然大悟类型写错了,不难理解,我们可以通过createRouter 进入源码查看:官方就希望我们传入一个routes是Ro

#前端#typescript
runtime-core.esm-bundler.js?d2dd:218 Uncaught TypeError: formRef.value?.validate is not a function

1.vue3 使用 elemetPlus 组件,写表单验证时,在setup 里面也登录验证方法时,我们拿到了组件对象,但是在调用这个组件对象的的属性方法时,发现控制台打印的 这个方法无效。写在网上查找了许多方案也未得到解决。网上大部分都是vue2 使用解决方案。猜想可能是elementplus只兼容script setup 的原因。1.利用vue 里面有个函数,利用这个函数将这个登录验证方法暴露出

#javascript#typescript#vue.js
    共 16 条
  • 1
  • 2
  • 请选择