document.querySelector('html').style.fontSize = nowFontSize;
}
// 6. 添加一个屏幕宽度变化的事件 屏幕变化就触发变化根元素字体大小计算的js
window.addEventListener('resize', setHtmlFontSize);
把这段代码引入到main.js里面,然后使用转换器把px转成rem 就可以了。
7.其他问题汇总
点击事件点击多次只执行一次:
可以使用.once修饰符 还有很多有用的修饰符,大家有时间可以去看看~~
使用ios输入框的时候,键盘弹起来回遮挡下面的按钮等元素的事件:
我们可以给input注册一个失去焦点事件,当失去焦点的时候设置
document.body.scroolTop = 0; 打包项目遇到静态资源不展示的现象或者是路径错误:
我用的是vue-cil3,他把配置文件都放在了node_modules中,官方文档上面有介绍,如果需要修改配置,
就新建一个vue.config.js文件,他会自动的覆盖之前的文件。主要是修改成: publicPath: “./”,
文档已经没有baseUrl,现在全部使用publicPath,跟着文档配置就ok了。
结尾:
我遇到的问题大致就这些,因为项目比较小,所以没有遇到太多问题。过程真的有点心酸,我独立解决问题的能力真的很一般,不知道是不是没有做程序员的潜质,出现问题就很焦虑,解决了一段时间以后,还是没有办法,就会更加焦虑。在上家公司实习的时候,我们组长指出来这个问题以后,我真的反省了好久。现在这家公司还是在实习,但是前端就一个人,小姐姐人很好,但是不用vue框架,所以遇到问题还是得单独解决。前端小姐姐是很坚韧的人,遇到问题,真的是一个一个线索的去找,不放弃那种,一开始我们要用flutter,我环境搭建搞了好久,最后是小姐姐陪我搞好的。真的走到那里都是学习的过程。我觉得坚毅真的是世界上特别珍贵的品质,渴望拥有!!!










