vue进入页面时滚动条始终在底部代码实例


Posted in Javascript onMarch 26, 2019

本文实例为大家分享了vue进入页面时滚动条始终在底部的具体代码,供大家参考,具体内容如下

mounted () {
 this.scrollToBottom();
},
//每次页面渲染完之后滚动条在最底部
updated:function(){
 this.scrollToBottom();
},
methods:{
 scrollToBottom: function () {
  this.$nextTick(() => {
	 var container = this.$el.querySelector(".chatBox-content-demo");
  container.scrollTop = container.scrollHeight;
  })
}
}

滚动条样式:

::-webkit-scrollbar {
 width: 5px;
 height: 5px;
}
 
::-webkit-scrollbar-track-piece {
 background-color: rgba(0, 0, 0, 0.2);
 -webkit-border-radius: 6px;
}
 
::-webkit-scrollbar-thumb:vertical {
 height: 5px;
 background-color: rgba(125, 125, 125, 0.7);
 -webkit-border-radius: 6px;
}
 
::-webkit-scrollbar-thumb:horizontal {
 width: 5px;
 background-color: rgba(125, 125, 125, 0.7);
 -webkit-border-radius: 6px;
}

 如果使用了better-scroll

在created()或者mounted () 里都可以
 
mounted () {
 this.$nextTick(() => {
 this._initScroll();
 let allLi=this.$refs.chatcontheight.querySelectorAll("li");
 this.chartScroll.scrollToElement(allLi[allLi.length-1],0);
 });
},
//每次页面渲染完之后滚动条在最底部
updated:function(){
  this.$nextTick(() => {
this._initScroll();
let allLi=this.$refs.chatcontheight.querySelectorAll("li");
this.chartScroll.scrollToElement(allLi[allLi.length-1],0);
  });
},
methods:{
 _initScroll(){
this.chartScroll=new BScroll(this.$refs.chatcontheight,{
   click:true
  })
}}
 
结构
<div ref="$refs.chatcontheight" style="overflow: hidden;">
  <ul>
 <li></li>
  </ul>
</div>

以上所述是小编给大家介绍的vue进入页面时滚动条始终在底部详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
IE与Firefox在JavaScript上的7个不同写法小结
Sep 14 Javascript
再谈javascript图片预加载技术(详细演示)
Mar 12 Javascript
javascript设计模式 接口介绍
Jul 24 Javascript
JQuery each()嵌套使用小结
Apr 18 Javascript
深入分析Cookie的安全性问题
Mar 01 Javascript
javascript实现二级级联菜单的简单制作
Nov 19 Javascript
关于axios返回空对象的问题解决
Apr 04 Javascript
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
自制简易打赏功能的实例
Sep 02 Javascript
js实现ajax的用户简单登入功能
Jun 18 Javascript
JavaScript实现10秒后再次获取验证码
Dec 02 Javascript
如何使用JavaScript策略模式校验表单
Apr 29 Javascript
详解原生JS动态添加和删除类
Mar 26 #Javascript
Vue项目部署的实现(阿里云+Nginx代理+PM2)
Mar 26 #Javascript
监听element-ui table滚动事件的方法
Mar 26 #Javascript
JavaScript的级联函数用法简单示例【链式调用】
Mar 26 #Javascript
node之本地服务器图片上传的方法示例
Mar 26 #Javascript
详解vue-element Tree树形控件填坑路
Mar 26 #Javascript
vue-router 起步步骤详解
Mar 26 #Javascript
You might like
PHP+DBM的同学录程序(2)
2006/10/09 PHP
PHP页面跳转操作实例分析(header方法)
2016/09/28 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
Jquery插件easyUi实现表单验证示例
2015/12/15 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
webpack 2的react开发配置实例代码
2017/07/28 Javascript
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
Vue2.0子同级组件之间数据交互方法
2018/02/28 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
Vue之beforeEach非登录不能访问的实现(代码亲测)
2019/07/18 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
python实现读取并显示图片的两种方法
2017/01/13 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
Python中函数的返回值示例浅析
2019/08/28 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
在pycharm中实现删除bookmark
2020/02/14 Python
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
比利时的在线灯具店:Lampen24.be
2019/07/01 全球购物
美国家用和厨房电器销售网站:Appliances Connection
2020/01/24 全球购物
广州足迹信息技术有限公司Java软件工程师试题
2014/02/15 面试题
英语文学专业学生的自我评价
2013/10/31 职场文书
优秀应届生推荐信
2013/11/09 职场文书
水污染治理专业毕业生推荐信
2013/11/14 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
离婚协议书的书写要求
2014/09/17 职场文书
2014年维稳工作总结
2014/11/18 职场文书
2016学习雷锋精神活动倡议书
2015/04/27 职场文书
师德承诺书2015
2015/04/28 职场文书
大学生学生会工作总结2015
2015/05/26 职场文书