直接通过url地址进入的页面需要取消返回按钮,如何判断当前页面是否为进入时的第一页??
一、window.history
使用window.history.length来判断是否有上一级页面,在刚进入这个页面时是有效的,但是从下级页面返回时还是同样的出现,虽然返回当前页面但是window.history.length已经是2了。
第一次进入该页面没有出现返回按钮:
从下级页面返回之后还是会有返回:
二、document.referrer
我的项目是vue项目,所以document.referrer一直是空的,导致下级页面页没有返回按钮。
if (window.history.length <= 1) { this.hasReturn = false; }
皈依舞
相关分类