vue 初始行向滚到指定位置

476 阅读1分钟
  1. 获取滚动元素的滚动距离
  2. 确定滚动的距离
 mounted() {
    this.$nextTick(() => {
      //滚动距离 获取滚动的元素(overflow:auto;overflow:scroll)
      let scrollWidth = this.$refs['mcalendar'].scrollWidth
      //根据星期滚动到当前日期
      let week = new Date().getDay()
      if (week === 0) week = 7
      this.$refs['mcalendar'].scrollLeft = ((week - 1) / 7) * scrollWidth
    })
  },