当前位置:网站首页 > 数据科学与大数据 > 正文

VUE数据更新滚动条定位在最底部 视图展示最新几条数据

<div class="journal" id="text"> <el-row type="flex" justify="space-between" class="m-b-5 m-t-5"> <el-col :span="12"> <h2 class="h2style" @click="timer">测试</h2> </el-col> <el-col :span="12" class="titlebutton m-r-5"> <i class="el-icon-minus"></i> </el-col> </el-row> <el-timeline> <el-timeline-item v-for="(activity, index) in activities" :key="index" type="warning" :timestamp="activity.timestamp"> { 
  {activity.content}} </el-timeline-item> </el-timeline> </div> <script> export default{ data () { return { activities: [{ content: '卫星1006探测到tisleD267', timestamp: '20:46:33' }, { content: '卫星1006探ajmisleD267', timestamp: '20:45:11' }, { content: '卫星1006探测到trajmisleD267', timestamp: '20:44:11' }, { content: '卫星1006trajmisleD267', timestamp: '20:44:11' }, { content: '卫星1006探测到trmisleD267', timestamp: '20:44:11' }], } }, //watch: { // 'processData': 'scrollToBottom' //}, //scrollToBottom() { // this.$nextTick(() => { // var div = document.getElementById('text') // div.scrollTop = div.scrollHeight // }) //}, mounted() { this.scrollToBottom() }, updated:function(){ this.scrollToBottom(); }, methods:{ //计时器 timer(){ var index=0 setInterval(()=> { this.activities.push({ content: 'ce到trajmissileUUID'+index, timestamp: '20:46:33' }) index++ }, 1000); }, //是否为NULL isNull(value) { if (value == null || typeof (value) == 'undefined' || value === undefined) { return true; } return false; }, // 滚动条定位到底部 scrollToBottom () { this.$nextTick(() => { let ele = document.getElementById('text'); if(!this.isNull(ele)){ ele.scrollTop = ele.scrollHeight; } }) }, } } </script> <style scpoed> /* 滚动条样式统一修改 */ ::-webkit-scrollbar { width: 5px; height: 5px; } ::-webkit-scrollbar-track-piece { background-color: rgba(0, 0, 0, 0.2); border-radius: 5px; -webkit-border-radius: 5px; } ::-webkit-scrollbar-thumb:vertical { height: 5px; background-color: #; border-radius: 5px; -webkit-border-radius: 5px; } ::-webkit-scrollbar-thumb:horizontal { width: 5px; background-color: #; border-radius: 5px; -webkit-border-radius: 5px; } </style>

vue初始定位到滚动条底部

vue进入页面时滚动条始终在底部

vue 中滚动条始终定位在底部的方法

vue初始定位到滚动条底部

vue 内容增加滚动条自动定位至底部

到此这篇VUE数据更新滚动条定位在最底部 视图展示最新几条数据的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • Ceisum实时获取后台数据 实时更新实体位置信息2024-12-01 18:18:05
  • 2.typeScript中的数据类型2024-12-01 18:18:05
  • Ceisum实时获取后台数据 实时更新实体位置信息且实现实体转向功能2024-12-01 18:18:05
  • cesium实时更新数据实现实体运功2024-12-01 18:18:05
  • JavaScript技术总结9:轮询数据2024-12-01 18:18:05
  • VUE去除绑定回显数据中的空格:v-model.trim2024-12-01 18:18:05
  • JS判断数据是否为File类型2024-12-01 18:18:05
  • 数据库新手教程(数据库新手教程pdf)2024-12-01 18:18:05
  • odbc数据库(odbc数据库驱动程序字符值无效)2024-12-01 18:18:05
  • druid数据库连接池不释放(druid数据库连接使用超时)2024-12-01 18:18:05
  • 全屏图片