- 博客(15)
- 收藏
- 关注
原创 Vite + vue3 HMR热更新无效 需重新启动项目才能更新
如果项目使用了特定的端口,确保没有其他服务占用该端口。打开浏览器的开发者工具,查看控制台是否有任何错误信息。这些信息可能会提供有关 HMR 失效的线索。如果你在使用 VPN 或防火墙,可能会影响 HMR 的工作。检查路由文件中的路径或组件名是否正确,有时候大小写错误或拼写错误也会导致热更新失效。有时浏览器缓存可能会导致 HMR 失效,尝试清除浏览器缓存或使用无痕模式打开项目。确保你使用的 Vite 和 Vue 版本是兼容的。确保你使用的 Node.js 版本是最新的,某些特性可能在旧版本中不支持。
2025-01-23 15:56:09
331
原创 微信小程序wx.navigateTo传递参数,== 特殊字符被截取的解决方法
用 encodeURIComponent() 进行转码,在目标页面再用 decodeURIComponent() 解码。/** [发送参数]* 1. 将对象解析为字符串* 2. 把字符串作为 URI 组件进行编码*/wx.navigateTo({ url: '/pages/Login/WxLogin/WxLogin?code=' + encodeURIComponent(JSON.stringify(data)),})/** [接收参数]* 1. 将字符串解析为对象*
2022-01-20 14:15:11
977
原创 苹果手机日期显示NaN的处理方法
苹果只能识别 yyyy/mmmm/dddd/ 这类格式的日期如果输出后还要进行处理日期对比,需要转换成前面当中的日期格式,再转时间戳进行比较 //将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式_this.target = _this.target.replace(/\-/g, "/");...
2021-11-29 16:57:40
407
原创 vue : 无法加载文件 D:\nodejs\node_global\vue.ps1
使用vscode创建vue项目时报错:因为PowerShell的执行政策阻止了该操作。用 Get-ExecutionPolicy 查看发现执行策略为受限状态:解决方法如下:1.以管理员身份打开VS Code (普通用户身份运行会报错),在终端运行一下命令:Set-ExecutionPolicy RemoteSigned2.此时再 Get-ExecutionPolicy 查看下执行政策状态,即可解决问题:...
2021-11-23 15:49:21
841
原创 css水平垂直居中
垂直居中:align-items:center; display: -webkit-flex;水平居中:justify-content:center; display: -webkit-flex;高度自动撑开的块级元素也可以
2021-11-22 13:49:15
310
原创 setTimeout和for循环
for(var i=0;i<5;i++){ setTimeout(function(){ console.log(i); },i*1000)}// 输出5次5,一秒一次setTimeout是异步执行的,i*1000毫秒后向队列里添加一个任务,只有主线上的全部执行完才会执行任务队列里的任务,所以当主线for循环执行完之后i的值为5,这个时候再去任务队列中执行任务,i全部为5每次for循环的时候setTimeout都会执行,但是里面的function则不会执行,被放入
2021-11-03 17:30:02
1513
原创 VSCode模块化开发加载js类型为module时报错
VSCode模块化开发加载js类型为module时报错<script src="main.js" type="module"></script>报错Access to script at ‘file:///C:/Users/ASUS/Desktop/TestVue/12-%E5%89%8D%E7%AB%AF%E6%A8%A1%E5%9D%97%E5%8C%96/02-ES6%E7%9A%84%E6%A8%A1%E5%9D%97%E5%8C%96%E5%AE%9E%E7%8E%
2021-10-16 23:31:06
2112
原创 js设置当前日期前后的日期
不能简单的在 getDate() + 30,会造成日期与实际月份不符(可能超过28天,29天,30天,31天,可能出现负数) var date1 = new Date(); console.log(date1); // Thu Jul 30 2020 11:03:24 GMT+0800 (中国标准时间) console.log(date1.getDate()); // 30 var date2 = new Date(date1); date2.setDate(d.
2020-07-30 11:14:12
450
原创 手机号中间四位****代替
手机号中间四位****代替① 字符串截取+拼接function formatPhone(phone) { if (typeof phone == 'number') { phone = phone.toString(); } return phone.substr(0, 3) + '****' + phone.substr(7, 11); } var result = formatPhone('13522223333
2020-07-29 15:21:53
829
原创 flex基本布局
flex布局注意 设为flex布局以后,子元素的float、clear和vertical-align属性将失效容器的属性以下属性设置在容器上flex-direction : row | row-reverse | column | column-reverseflex-wrap : nowrap | wrap | wrap-reverseflex-flow : || 两个属性的简写形式justify-content (主轴对齐) : flex-start | flex-en
2020-06-03 16:34:39
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人