vscode,vue项目出现两个代码自动补全(智能提示)解决办法
vue2项目我们一般使用vetur来实现vue文件的代码高亮和自动补全,升级到vue3之后,官方建议使用volar。 如果你的vscode安装了vetur和volar并且都启用了的话就会出现两个代码高亮和自动补全,颜色选择、标签联想等等都会出现两个。
所以解决办法就是禁用一个就行了,用vue2就禁用volar,用vue3就禁用vetur
Validform自定义验证规则,Validform扩展验证规则
1.引入Validform包和jquery123<script type="text/javascript" src="jquery-1.9.1.min.js"></script><script type="text/javascript" src="Validform_v5.3.2_min.js"></script>
2.扩展验证规则123456789101112131415161718192021222324$.extend($.Datatype, { //stock你定义的验证名称 'stock':function ( gets, obj, curform, regxp) { //你需要处理的业务 返回 true 和false var reg = /^[1-9]\d{0,5}$/; if ( reg.test(gets) ...
解决nodejs mysql Error: Connection lost The server closed the connection
node mysql连接出现Error: Connection lost The server closed the connection,原因是mysql连接建立后有一个保活时间,这个wait_time实测大概是在大几个小时左右,时间超过mysql就会自动关闭连接,所以方法就是检测到出现Error: Connection lost The server closed the connection时自动重连就行
123456789101112131415161718192021222324252627let connection ='';mysql = require('mysql');function handleDisconnection() { connection = mysql.createConnection({ host: 'localhost', user: 'root', //用户名 password: ' ...
原生JS实现向下滚动导航栏自动固定在顶部,向上滚动到顶部又恢复效果
前言 上大三了才知道有freecodecamp这么一个网站,最近在上面学习,顺便复习一些前端知识,有个题目是让做一个个人作品集的一个展示界面,写导航栏的时候突然想起以前看到的一个效果,正常情况导航栏是正常展示在顶部,之后用户向下滚动的时候动态设置样式固定在顶部,之后滚动回来时再删除掉样式,用vue这些框架实现就很简单了,但本着学习的的态度,查了些资料,用原生js实现了以上效果。 第一次写博客,不足之处望不吝赐教~~
html代码:123456789101112131415161718192021222324252627282930313233<div class="bg"> <header> <nav class="navbar navbar-expand-md navbar-dark" id="nav" style="background-color:rgb(49, 49, 49)"> <div class="col ...