我在mounted()里面放了一段js,但是只要是首次打开或者跳转后都需要刷新才能有美化效果,f12也没有报错,所以js里面获取元素也是正常,但就是需要刷新,后面觉得可能因为js里加了window.onload()这个等待加载方法,于是注释掉就解决了需要刷新显示效果的问题。为什么页面正常却加载成功也不开始出现js效果,大概是在加载完成时候已经忽略此路或者某些东西并未加载成功。但是只要放在mounted里面已经是渲染完成了之后的了所以一般不需要window.onload()。
vue使用js打开或跳转后需要首次刷新才显示解决
于 2022-09-13 10:07:57 首次发布