位置: IT常识 - 正文

vue控制滚动条滑到某个位置(vue 滚动条往下滑)

编辑:rootadmin
vue控制滚动条滑到某个位置 一.关于web开发的各种高度的计算介绍

推荐整理分享vue控制滚动条滑到某个位置(vue 滚动条往下滑),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue 滚动条往下滑,vue 滚动条往下滑,vue 滚动,vue div 滚动条,vue div 滚动条,vue控制滚动条位置,vue 滚动,vue div 滚动条,内容如对您有帮助,希望把文章链接给更多的朋友!

设置当前滑动到的距离

语法一:window.scrollTop(x,y)  传俩个值 //x横坐标 y纵坐标

例:window.scrollTop(0,1000)

语法二:window.scrollTop(options) 传对象,对象里面放属性

  window.scrollTo({           top:560,          left:0,          behavior: "smooth"        });

// top:纵坐标   left:横坐标

behavior  类型String,表示滚动行为,支持参数 smooth(平滑滚动),instant(瞬间滚动),默认值auto,实测效果等同于instant

// 获取html元素 let htmlDom = document.documentElement; // 获取页面高度加内边距 const deviceHeight = htmlDom.clientHeight; //获取当前滚动条的高度 const scrollHeight=htmlDom.scrollHeight; //获取页面高度加内边距加边框 const offsetHeight=htmlDom.offsetHeight; console.log("html--------",htmlDom.offsetHeight); console.log("deviceHeight",deviceHeight); console.log("scrollHeight",htmlDom.scrollHeight); //我的业务里面只用到了这个scrollHeight let keepHeight=htmlDom.scrollHeight-90; // 如果需要设置某个元素的样式等用ref进行一个绑定 这个例子ref绑定的就是list // this.$refs.list.style.height = htmlDom.scrollHeight +"px" window.scrollTo({ top: keepHeight, behavior: 'instant' })vue控制滚动条滑到某个位置(vue 滚动条往下滑)

配个官方图理解:

二.回到页面顶部实现方法 1.  元素中绑定ref  <div ref="returnTop"></div>

  在需要回到顶部的地方加上此代码

this.$nextTick(() => { this.$refs.returnTop.scrollTop = 0 })2.   浏览器回到页面顶部 window.scrollTo(0,0),页面滚动

不用多介绍了,上面有。

一个小例子如下:

window.scrollTo( 0, 100 );// 设置滚动行为改为平滑的滚动window.scrollTo({ top: 1000, behavior: "smooth"});3.使用el-pagination实现翻页自动回到顶部

定义$scrollTo方法挂载在vue全局

// main.jsVue.prototype.$scrollTo = (x = 0, y = 0, type = 'smooth') => { window.scrollTo({ top: x, left: y, behavior: type // 滚动行为:smooth平滑滚动,instant瞬间滚动,默认值auto,等同于instant })}// 使用方法this.$scrollTo()三.总计一下今天学到的新知识(1)watch监听属性变化函数

   监听属性的两种写法:

isHot:{// immediate:true, //初始化时让handler调用一下//handler什么时候调用?当isHot发生改变时。 //deep:true, //开启深度监视,当属性是个对象时,如需监听对象的属性,需开启深度监视 handler(newValue,oldValue){console.log('isHot被修改了',newValue,oldValue)}},//简写/* isHot(newValue,oldValue){console.log('isHot被修改了',newValue,oldValue,this)} */

watch监听函数实现compted函数相同功能

data:{firstName:'张',lastName:'三',fullName:'张-三'},watch:{firstName(val){ //监听函数可以实现异步方法setTimeout(()=>{console.log(this)this.fullName = val + '-' + this.lastName},1000);},lastName(val){this.fullName = this.firstName + '-' + val}} (2)computed和watch之间的区别:

1.computed能完成的功能,watch都可以完成。

2.watch能完成的功能,computed不一定能完成,例如:watch可以进行异步操作。

但是computed进行计算某些值得时候,可以少写一个属性。例如:fullName

本文链接地址:https://www.jiuchutong.com/zhishi/288104.html 转载请保留说明!

上一篇:海带软件分享——Office 2021全家桶安装教程(附报错解决方法)(海带下载)

下一篇:欧罗巴山国家公园中的Naranjo de Bulnes峰,西班牙阿斯图里亚斯 (© Anton Petrus/Getty Images)(欧罗巴山国家公园旅游攻略)

  • 微信公众平台开发多的常见问题解惑(微信公众平台在哪里打开)

    微信公众平台开发多的常见问题解惑(微信公众平台在哪里打开)

  • 抖音怎么拍时间长一点的视频(抖音怎么拍时间长的视频)

    抖音怎么拍时间长一点的视频(抖音怎么拍时间长的视频)

  • 微信仅聊天在哪设置(微信仅聊天在哪管理好友)

    微信仅聊天在哪设置(微信仅聊天在哪管理好友)

  • 苹果耳机录音有杂音滋滋(苹果耳机录音有突突声)

    苹果耳机录音有杂音滋滋(苹果耳机录音有突突声)

  • Zoom会议app没有声音(zoom视频会议怎么没有声音)

    Zoom会议app没有声音(zoom视频会议怎么没有声音)

  • 兼容性检查器怎么回事(兼容性检查器怎么解决word)

    兼容性检查器怎么回事(兼容性检查器怎么解决word)

  • 还未开通微信是啥意思(为什么还未开通微信)

    还未开通微信是啥意思(为什么还未开通微信)

  • vivo apex2020上市时间(vivo apex 2020发布时间)

    vivo apex2020上市时间(vivo apex 2020发布时间)

  • 开通小黄车需要什么条件(开通小黄车需要多少钱)

    开通小黄车需要什么条件(开通小黄车需要多少钱)

  • 手机如何自己给自己录视频(手机如何自己给自己拨号)

    手机如何自己给自己录视频(手机如何自己给自己拨号)

  • 验证码长度过短是怎么回事(验证码长度过短怎么解决)

    验证码长度过短是怎么回事(验证码长度过短怎么解决)

  • 淘宝退款时间怎么规定的(淘宝退款怎么改退款路径)

    淘宝退款时间怎么规定的(淘宝退款怎么改退款路径)

  • 手机突然全部没有声音(手机突然全部没信号怎么回事)

    手机突然全部没有声音(手机突然全部没信号怎么回事)

  • 乐视x500是什么型号(乐视x501是什么型号)

    乐视x500是什么型号(乐视x501是什么型号)

  • 怎样用酷我音乐播放自录音(怎样用酷我音乐下载mp3歌曲到u盘)

    怎样用酷我音乐播放自录音(怎样用酷我音乐下载mp3歌曲到u盘)

  • 大麦网一个人能买几张票(大麦网一个人能赚多少钱)

    大麦网一个人能买几张票(大麦网一个人能赚多少钱)

  • 注销抖音账号要多久(注销抖音账号要多久才可以建新号)

    注销抖音账号要多久(注销抖音账号要多久才可以建新号)

  • vsco怎么算订阅成功(vsco订阅不了)

    vsco怎么算订阅成功(vsco订阅不了)

  • 华为最近删除的视频删除怎么恢复(华为最近删除的短信)

    华为最近删除的视频删除怎么恢复(华为最近删除的短信)

  • 快应用服务框架是干嘛的(快应用服务框架怎么关闭)

    快应用服务框架是干嘛的(快应用服务框架怎么关闭)

  • i5i7有什么区别(酷睿i5i7有什么区别)

    i5i7有什么区别(酷睿i5i7有什么区别)

  • 怎么投诉滴滴出行司机(如何投诉滴滴打车)

    怎么投诉滴滴出行司机(如何投诉滴滴打车)

  • 小米手环4nfc版怎么播放音乐(小米手环4nfc版app下载)

    小米手环4nfc版怎么播放音乐(小米手环4nfc版app下载)

  • 苹果挂v什么意思(苹果如何挂v)

    苹果挂v什么意思(苹果如何挂v)

  • 电话无法接通怎么回事(电话无法接通怎么设置转移)

    电话无法接通怎么回事(电话无法接通怎么设置转移)

  • 工会经费计税依据
  • 补缴以前年度附加税
  • 贴现利息应计入什么费用
  • 月末进项税额转出科目需要结转吗
  • 一般纳税人增值税申报操作流程
  • 公司支付员工工伤赔偿怎么做账
  • 现金支票提取现金备用
  • 高新企业研发费用归集
  • 公司注销留抵税金能退税吗
  • 房地产活动礼品送什么比较吸引人
  • 出售办公用房要交什么税
  • 什么时候需要计提税金及附加
  • 贸易公司买进卖出
  • 过了认证期的发票怎么办
  • 增值税税率简并纳税
  • 员工午餐补贴可以入福利费吗?
  • 财政资金安排促进高质量发展
  • 向投资者分配现金股利会计分录?
  • iphone手机怎么把电话号码转到sim
  • win10如何设置闹钟
  • 国库集中支付账务处理
  • 实际利率是r还是i
  • 如何解决win7系统不稳定
  • 写一段简单的自我介绍
  • 圣保罗大教堂是什么教
  • 员工多交的个人社保
  • openai发布时间
  • pytorch怎么入门
  • 兼职算受雇吗
  • 工资可以当月计提当月发放怎么做账
  • 外国人在我国境内被刑事拘留
  • 免税农产品怎么抵扣进项税
  • js中typeof用法
  • phpcms使用教程
  • 商品售后回购分录
  • 网上打印出来的手机买卖协议有效吗
  • 筹建期间的费用计入什么费用
  • 财产租赁合同按金额的多少进行计税
  • sql 封装
  • 金融资产经营资产
  • 法律中的大额和小额规定
  • 财务风险有什么类别
  • 汇算清缴期间费用社保填哪里
  • 固定资产报废后怎么处理
  • 筹资费用和财务费用一样吗
  • 样品 报关
  • 公司装修费用如何计算
  • 视同销售但未收到钱怎么做账?
  • 备用金没有发票,只有支付凭证
  • 个人账户打流水需要本人吗
  • 其他应付重分类到其他应收
  • 本年利润怎么结账
  • 财务费用包括哪几项
  • 介绍一种新产品
  • 如何找回丢失数据
  • windows storage server 2016下载
  • ubuntu无法进入系统出现uid121
  • 昂达主板插线安装图解
  • win8系统gho
  • win10添加闹钟
  • 在xp系统中设置u盘启动
  • win8.1 无法连接到此网络
  • linux挂载文件步骤
  • win10无法打开wifi列表
  • javascript中的3种继承实现方法
  • android 数据库app
  • jquery动态添加属性
  • pythonjam怎么用
  • python怎么编写二维码
  • Tiled GPU perf. warning: RenderTexture color surface (0x0) was not cleared/discarded
  • python压缩文件为gz
  • eclipse项目导入后有红叉
  • 湖北税务官方网
  • 深圳市财政上交广东省吗
  • 施工企业应缴纳的税金计算
  • 土地增值税申报流程图
  • 医保参保应保尽保
  • 公务员考试税局
  • 内蒙古国地税联合网厅
  • 云旅游存在的问题及解决措施
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设