<template>

<div class="box">

<!-- 最外层滚动容器 -->

<div class="scrollBox" ref="wrapperRef">

<!-- 包裹所有进行滚动的元素的容器 -->

<div class="scrollContent" ref="scorllContentRef">

<div

v-for="(item, index) in infoList"

:key="index"

class="showItem animate__animated animate__slideInUp"

>

{{ item.name }}--{{item.counter}}

</div>

</div>

</div>

<button @click="addAnimals">点我增加小动物</button>

</div>

</template>

<script>

export default {

name: "App",

data() {

return {

infoList: [

{

name: "章鱼哥",

age: 5,

counter: 1,

},

{

name: "派大星",

age: 3,

counter: 2,

},

],

differentCounter:3,

//保存最外层容器的dom元素

wrapperDom: "",

//保存滚动区域dom元素

scrollContentDom: "",

//保存最外层容器的offsettop

wrapperHeight: "",

};

},

mounted() {

//挂载之后获取值

//获取设置了滚动属性的dom元素

this.wrapperDom = this.$refs.wrapperRef;

//获取包裹元素的滚动区域dom

this.scrollContentDom = this.$refs.scorllContentRef;

//获取设置了滚动属性的dom元素高度

this.wrapperHeight = this.wrapperDom.offsetHeight;

},

methods: {

addAnimals() {

let obj = {

name: "海绵宝宝",

age: 1,

counter:this.differentCounter++

};

this.infoList.push(obj);

this.$nextTick(() => {

this.scrollCode();

});

},

//抽取的关于滚动的代码

scrollCode() {

//在往list中增加内容时,产生滚动效果

//获取当前滚动区域的高度

const scrollHeight = this.scrollContentDom.offsetHeight;

//获取当前滚动区域的高度和容器高度差值

const diff = scrollHeight - this.wrapperHeight;

//获取滚动区域的滚动高度

const top = this.wrapperDom.scrollTop;

if (diff - top > -65 || diff - top == 65) {

this.wrapperDom.scrollTo({

top: diff + 15,

left: 0,

behavior: "smooth",

});

console.log("------------该滚动啦");

}

},

},

};

</script>

<style scoped>

.box {

height: 100%;

width: 100%;

background: yellow;

}

.scrollBox {

height: 200px;

width: 200px;

background-color: pink;

overflow-y: scroll;

}

.showItem {

height: 30px;

width: 100%;

background: lightblue;

border-radius: 10px;

margin-bottom: 5px;

display: flex;

justify-content: center;

align-items: center;

}

.scrollContent {

background: red;

}

</style>

模拟直播间评论的动画相关推荐

  1. html5 在线直播代码,用HTML5代码实现烘托直播间疯狂点赞动画氛围(附全部源码)...

    用HTML5代码实现烘托直播间疯狂点赞动画氛围(附全部源码) 直播有一个很重要的互动:点赞. 为了烘托直播间的氛围,直播相对于普通视频或者文本内容,点赞通常有两个特殊需求: 点赞动作无限次,引导用户疯 ...

  2. 【引流技术】抖斗音+快块手直播间评论助手,支持直播间喊话+视频评论区喊话=到指定直播间引流精准粉丝【永久脚本+详细教程】

    如果你觉得直播间发言手动太麻烦了,或许这个自动工具能帮到你! 1.开始运行前,需要手动去打开打开直播间或者视频评论区,再运行脚本. 2.脚本就是模拟人工操作,在相应的APP里进行评论,无突破APP限制 ...

  3. android刷礼物动画demo,GiftSurfaceView 直播间送礼物动画

    GiftSurfaceView GiftSurfaceView 最初出自于2014年开发HalloStar项目时所写,主要用于HalloStar项目直播间的送礼物动画.现在想来,那夕阳下的奔跑,是我逝 ...

  4. 使用uiautomator2获取Android抖音直播间评论数据

    此内容在两位前人的基础上优化实现 UIAutomator2 介绍了如何使用Android黑盒测试工具 ​​​​​​​python+uiautomator2+weditor获取页面的所有文本数据 介绍了 ...

  5. 百度直播评论助手1.0版本(直播间自动发言软件)

    该软件是用Python打发出来的一个脚本,目前的功能就是针对百度直播进行小号评论发言,烘托气氛,达到引流.带货卖产品的功能. 软件的使用操作非常简单,只需要设置好直播间的地址,发言的时间,广告语,还有 ...

  6. GPT虚拟直播Demo系列(一)|GPT接入直播间实现主播与观众互动

    摘要 ChatGPT和元宇宙都是当前数字化领域中非常热门的技术和应用.结合两者的优势和特点,可以探索出更多的应用场景和商业模式.例如,在元宇宙中使用ChatGPT进行自然语言交互,可以为用户提供更加智 ...

  7. 万字拆解自嗨锅:造价近百万的直播间,是单场直播GMV破100万的法门吗?

    自嗨锅抖音 自播仅一个月,就可以做到连续三场 GMV 单场破100万的成绩.自嗨锅为什么能能有这样的成绩,有哪些点对于新进入抖音电商的 食品直播策略 有借鉴意义呢?来看看自嗨锅在抖音自播方面究竟做对了 ...

  8. 手把手教你提升抖音直播间人气、流量的6个技巧

    "抖音直播带货"绝对是近两年最热的"风口",几乎全民直播带货,在这样一个繁荣景象下,大家都想迎上这个风口,无数明星.名人纷纷加入"混战". ...

  9. 抖音直播间小风车跳转微信安全吗

    抖音直播间小风车跳转微信安全吗,抖音直播间小风车跳转微信, 评论区,个人主页跳转第三方 #抖音直播间小风车跳转公众号 #抖音直播间评论区跳转小程序 #抖音星图小风车如何实现跳转 直播间小风车跳转 点击 ...

最新文章

  1. 前后端分离必备工具:Swagger快速搞定(整合SpringBoot详细教程)
  2. pandas使用nlargest函数返回特定数据列中前N个最大值(搜寻最大的n个元素)、pandas使用nlargest函数返回特定数据列中前N个最大值所对应的数据行
  3. Scala基础 - 下划线使用指南
  4. 岗位推荐 | 腾讯AI Lab招聘计算机视觉方向实习生
  5. html输入密码自动隐藏,原生js实现密码输入框值的显示隐藏
  6. clickhouse建库_ClickHouse高性能数据库
  7. 论文浅尝 | 用异源监督进行关系抽取:一种表示学习方法
  8. yum用法及程序编译安装
  9. OpenCV 访问Mat 像素
  10. [新地址]VS2010详细下载地址!Yeah~!
  11. vscode 修改(自定义)插件的快捷键
  12. 【三维路径规划】基于matlab改进的粒子滤波无人机三维航迹规划【含Matlab源码 1527期】
  13. [网络安全自学篇] 九十三.《Windows黑客编程技术详解》之木马开机自启动技术(注册表、计划任务、系统服务)
  14. 电路的计算机辅助分析实验报告,电力系统计算机辅助分析实验报告.doc
  15. 脱库数据分享论坛_22G疑为12306脱库文件大揭秘
  16. cydia软件路径_ifile下载和安装及使用图文教程 强大的iPhone文件管理器
  17. android源码学习-Handler机制及其六个核心点
  18. 匈牙利算法(Hungarian algorithm)
  19. ERP是属于系统还是软件?
  20. 一个采集Android手机传感器数据的程序

热门文章

  1. k30s,MIUI12.5开发版线刷为稳定版12.0.3
  2. Flight_Simulator(DHC-2‘Beaver’aircraft )
  3. 有水量服务器水温还是不稳定,我的热水器水量忽大忽小
  4. K.M.P算法个人浅谈
  5. WPA3 vs WPA2
  6. 修改谷歌浏览器缓存位置总结
  7. Overleaf如何使用中文(亲测有效)
  8. 趣头条今日头条的视频何谓伪原创
  9. 计算物品的良率(python)
  10. 如何找到算法的时间复杂度