短视频直播系统,scroll-view 实现自动滚动到最底部
短视频直播系统,scroll-view 实现自动滚动到最底部
在滚动视图组件内再加一层view视图,布局改动后,源代码如下
1 | <br><template><br><view><br><scroll-view class = "scroll-view" :style= "{height:scrollViewHeight+'px'}" :scroll-y= "true" :scroll-top= "scrollTop" :scroll-with-animation= "true" ><br><view id= "scroll-view-content" ><br><block v- for = "(item,index) in images" :key= "index" ><br><image class = "item" :src= "item.src" mode= "aspectFill" ></image><br></block><br></view><br></scroll-view><br></view><br></template><br><script><br> //此处省略...<br></script><br> |
还有,实现滚动底部的处理方法scrollToBottom(),代码如下
1 | <br>export default {<br>data() {<br> return {<br>images:[],<br>scrollTop:0, //滚动条位置<br>scrollViewHeight:300,//滚动视图的高度<br>//...<br>};<br>},<br>mounted() {<br>let i = 10;<br>do{<br>this.images.push({<br>src:'../../static/test.jpg',<br>//...<br>});<br>i--;<br>}while(i>0);<br>},<br>//...<br>methods:{<br>scrollToBottom(){<br>this.$nextTick(()=>{<br>uni.createSelectorQuery().in(this).select('#scroll-view-content').boundingClientRect((res)=>{<br>let top = res.height-this.scrollViewHeight;<br>if(top>0){<br>this.scrollTop=top;<br>}<br>}).exec()<br>})<br>}<br>}<br>} |
以上就是 短视频直播系统,scroll-view 实现自动滚动到最底部,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-08-30 直播系统app源码,Spinner (点击展示选项)使用方法
2022-08-30 视频直播app源码,实现渐变文字 ,文字换行,加空格
2022-08-30 直播app开发搭建,uniapp实现canvas画倾斜的圆
2021-08-30 Android直播源码APP开发中阴影效果实现
2021-08-30 直播带货app源码,快应用richtext组件背景色填充问题
2021-08-30 Android视频聊天app源码,暗黑模式快速适配