vue滚动行为

vue滚动行为

即在路由里设置是否在前进或后退页面的时候记住当时滚动条所在的位置。

scrollBehavior(to,from,savePosition){ //点击浏览器的前进或后退或切换导航触发
	//to:要进入的目标路由对象
	//from:要离开的路由对象
	//savePosition:记录滚动条的坐标,点击前进后退的时候记录值
	
	if (savePosition){  //设置前进和后退时保留滚动条记录的位置
		return savePosition;
	} else {
		return {x:0,y:0};
	}
	
	if (to.hash){  //利用hash定位到页面中的某个元素上
		return {
			selector:to.hash
		}
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值