- 博客(11)
- 收藏
- 关注
原创 new Set() 数组去重
/将set转化为数组。Set类似于数组,区别在于它所有的成员都是唯一的,不能有重复的值。new Set(),用来去重数组。返回结果是'set'
2024-07-02 09:31:02
328
原创 vue.nextTick()方法
1、Vue生命周期的created()钩子函数进行的DOM操作一定要放在Vue.nextTick()的回调函数中,原因是在created()钩子函数执行的时候DOM 其实并未进行任何渲染,而此时进行DOM操作无异于徒劳,所以此处一定要将DOM操作的js代码放进Vue.nextTick()的回调函数中。而在下一个事件循环时,Vue会清空队列,并进行必要的DOM更新。理解:nextTick(),是将回调函数延迟在下一次dom更新数据后调用,简单的理解是:当数据更新了,在dom中渲染后,自动执行该函数。
2024-06-03 09:44:17
328
2
原创 Git错误non-fast-forward的解决方法
问题分析:别人上传到远程仓库后,你没有及时的同步(、拉取)到本地,但是你同时又添加了一些内容(提交),以致于你在提交时,它会检测到你之前从远程仓库拉取的时候的仓库状态和现在的不一样。于是,它为了安全起见拒绝了你的提交(然后就报了这个错误)。先抓取远程仓库的更新到本地,然后与你的本地仓库合并,(如果有冲突就要解决冲突后再合并,冲突问题比较复杂,这里就不详细说了),这样就可以使远程仓库和你本地仓库一致了,然后就可以提交修改了。重定基,可以是历史更加统一,即使提交历史趋向于一条直线。
2024-05-29 17:09:58
485
原创 解决vscode无法登录到GitHub
然而,由于GitHub启用了两步验证等安全措施,输入用户名和密码登录GitHub后,仍然无法连接成功。到GitHub时,需要登录GitHub账户,而博主因为稀奇古怪的原因无法登录,采取以下通过SSH Key的方式托管代码,绕过登录步骤。其中,youremail@example.com为你在GitHub上的邮箱地址,在GitHub仓库的设置中可以看到。进入GitHub仓库,点击右上角头像,选择Settings/SSH and GPG keys,进入页面。5、重新打开VSCode,连接GitHub即可。
2024-05-27 21:26:06
475
原创 vue启动项目报错:npm ERR! missing script: serve解决方法
1.vue启动项目报错:npm ERR!在配置文件中的服务器名称和你启动命令中的名称不匹配。.json 中服务器名称,并修改启动命令。
2024-05-23 08:32:45
275
2
原创 ‘v-model‘ directives require no argument
关闭语法检查, 保存,再看项目,正常运行!我们可以把eslint对该插件的检查关闭。对vetur进行了eslint检查。在VScode中,打开“
2024-05-22 16:27:33
382
1
原创 sqlite3安装失败
来安装的话,会出错,这是因为最新的5.0.1上有配置错误,所以我们直接选择了这个指定的版本安装。如果你使用 npm install。安装这个版本就成功了。
2024-05-17 08:00:00
267
1
原创 Error: listen EADDRINUSE: address already in use :::8080
从上面的图片中可以看出,我的8080端口的PID值是11872。最后重启进程就可以了(亲测有效~~~)找到对应8080端口的进程的PID值。在当前文件终端下查看端口占用情况。
2024-05-16 20:23:26
109
原创 npm install包提示安装成功,但项目目录中没有出现node_modules的解决方案
在使用npm安装包时,有时可能会遇到安装成功,但在项目目录中找不到node_modules的问题。
2024-05-16 14:16:16
1198
原创 【解决SyntaxError: Cannot use import statement outside a module问题】
报错原因:这个错误通常是因为你正在尝试在一个不支持 ES6 模块语法的环境中使用 import 语句。这可能是因为你的代码是在一个只支持 CommonJS 或 AMD 模块系统的环境中运行的,或者你的代码运行的环境没有正确配置以支持 ES6 模块。如果是在浏览器环境,浏览器对这种语法支持的不是很好,解决方法是配置webpack。执行上述命令后出现如下错误。
2024-05-16 09:15:21
986
原创 git提交或克隆报错 unable to access ‘https://github.com/.../‘: Failed to connecct to github.com port 443
因为git在拉取或者提交项目时,中间会有git的http和https代理,但是我们本地环境本身就有SSL协议了,所以取消git的https代理即可,不行再取消http的代理。1.在项目文件夹的命令行窗口执行下面代码,然后再git commit 或git clone。取消git本身的https代理,使用自己本机的代理,如果没有的话,其实默认还是用git的。这样就能提高服务器连接速度,能从根本解决 time out 443问题。//取消https代理。2.科学上网(vpn)//取消http代理。
2024-05-15 21:24:54
318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人