2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > vue点击定位到指定位置_vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实

vue点击定位到指定位置_vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实

时间:2018-10-04 01:16:58

相关推荐

vue点击定位到指定位置_vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实

vue项目中,需要实现点击对应按钮,滚动到对应页面位置,下面分享一个简单实用的方法

按钮一

按钮二

按钮三

按钮四

按钮五

export default {

data () {

return {

}

},

methods: {

Submit (key) {

debugger

// 获取点击的按钮对应页面的id

var PageId = document.querySelector('#page' + key)

// 打印出对应页面与窗口的距离

console.log(PageId.offsetTop)

// 使用平滑属性,滑动到上方获取的距离

// 下方我只设置了top,当然 你也可以加上 left 让他横向滑动

// widow 根据浏览器滚动条,如果你是要在某个盒子里面产生滑动,记得修改

window.scrollTo({

'top': PageId.offsetTop,

'behavior': 'smooth'

})

}

}

}

.box{

width: 100%;

}

.page{

width: 100%

}

.page div{

width: 100%;

height: 1000px;

}

总结

以上所述是小编给大家介绍的vue中实现点击按钮滚动到页面对应位置,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

vue点击定位到指定位置_vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。