【滚动定位到指定位置】const flowDetailDivMenu = document.getElementById("flowDetailDivMenu");
const approveListDivMenu = document.getElementById("approveListDivMenu");
let detailBoxDivTop = flowDetailDivMenu ? flowDetailDivMenu.offsetTop : 0;
let approveDivTop = approveListDivMenu ? approveListDivMenu.offsetTop : 0;
setTimeout(() => {
//-10是为了上边留一点白色间距
if (key === "detail") {
window.scrollTo({
top: detailBoxDivTop-10, // this.heightToTop(document.getElementById("flowDetailBox")),
behavior: "instant"
});
} else if (key === "myCare") {
window.scrollTo(0, 0);
} setTimeout(() => {
window.addEventListener("scroll", this.myMenuTopScroll);
}, 280);
}, 10);
推荐阅读
- 防御式CSS是什么(这几点属性重点防御!)
- Vite + Vue3 初体验 —— Vue3 篇
- vue移动端下拉刷新和上拉加载组件,体积小运行快
- Vue中将json数据导出为Excel表格
- [Vue] mounted阶段获取不到dom的原因及解决方法
- h5通过ping++集成几种支付
- VUE 巧用$attrs和inheritAttrs提高组件的可扩展性
- vuex在F5时数据丢失的两种办法
- 获取当前页面显示的el-dialog元素