页面滚动到指定位置的两种处理方法

0 阅读1分钟

都要在 this.$nextTick(() => {})执行 1.获取元素距离视口的高度进行滚动

// let hieght = document
          //   .querySelector(".toggle-btn")
          //   .getBoundingClientRect().top;

          // //滚动条属于
          // document
          //   .querySelector(".form-page")
          //   //滚动到元素的高度
          //   .scrollTo(0, hieght);

2.通过页面锚点跳转

 var link = document.createElement("a");
          var body = document.querySelector("body");
          //设置的锚点
          link.href = "#more";
          link.style.display = "none";
          body.appendChild(link);

          link.click();
          body.removeChild(link);