问题描述:在不同字体大小的两个页面(A\B)同时使用 van-field 组件,经过切换后,A页面的字体会在B页面初次加载时被应用,导致页面字体有大有小,经过反复测试,发现手动刷新一次后便可解决问题
顺着这个思路下去,如何让页面强制刷新呢?
vue中有两种方式,history.go(0)和location.reload()
用哪种呢?
区别:
location.reload(true)时,相当于强制刷新
location.reload(false)时,刷新,但可以引用缓存的数据。
location.reload()是会从服务端获取数据的
location.reload():刷新后滚动条会回到顶端
history.go(0)是直接读取缓存数据,不会从服务器端获取数据