踩坑记录
bug记录
Stephy_Yy
此人很懒,还是写了点什么
展开
-
Vite+Vue3页面空白、图标不显示问题解决
页面空白问题由于项目部署在子文件夹下,因此需要配置vite.config.jsconst config = { base: './',}el-icon图标不显示、打包时mkdir无权限在控制台Network看字体图标的请求,发现地址多了_assets,本以为需要重新配置publicDir,后来发现是vite版本的问题。原版本^1.0.0-rc.13,更新为2.3.7,npm run build原先的mkdir _asset无权限问题也随之解决。...原创 2021-10-08 10:04:05 · 4132 阅读 · 0 评论 -
elementPlus关闭弹窗,页面原先滚动条消失
一开始以为是弹窗内容超过一屏引起,改为一屏内也不能解决。打开控制台,发现弹窗后自动给body标签加上了类el-popup-parent–hidden,关闭后也没去除,因此手动删除该类。 document.getElementsByTagName('body')[0].className = '';...原创 2021-03-09 16:24:14 · 876 阅读 · 1 评论 -
el-input输入金额,保留两位小数
需求:“只允许输入金额保留两位小数”,有2种实现方法方法一(通过正则控制):html:<el-input v-model="inputTable.amount" @input="formatNum(form.amount, 'amount')"></el-input>js:formatNum(val, key) { let temp = val.toString(); temp = temp.replace(/。/g, "."); temp = te原创 2020-12-09 14:57:24 · 16568 阅读 · 0 评论 -
使用uni-app报错this.setData is not a function
一、报错出现this.setData is not a function报错的绝大多数情况是,在回调时,this指向作用域为当前异步方法所在的对象,详见微信小程序异常处理——this.setData is not a function报错处理二、排查原因但我并没有在回调中使用this.setData(),仅在onLoad里使用也报了这个错误,于是将问题定位到使用了uni-app框架的原因上。三、解决方式:3.1 直接使用this.xx = xxx修改:this.setData({ loadi原创 2020-07-05 11:42:49 · 16141 阅读 · 4 评论