当前位置: 首页 > wzjs >正文

防做电脑租赁网站北京的网站开发公司

防做电脑租赁网站,北京的网站开发公司,广州旅游网络营销,购物网站主页模版在Uniapp 4.45中,动态修改scroll-view的scroll-left属性时无法触发滚动(直接设置scroll-left属性值没问题),这通常是因为数据更新与 DOM 渲染之间的异步特性导致的。知道了原因,但是直接修改scroll-left属性值还是失败…

在Uniapp 4.45中,动态修改scroll-view的scroll-left属性时无法触发滚动(直接设置scroll-left属性值没问题),这通常是因为数据更新与 DOM 渲染之间的异步特性导致的。知道了原因,但是直接修改scroll-left属性值还是失败,尝试了很多方案,最后结合Vue v-if指令成功。

完整代码:

<template><view class="container"><!-- 横向滚动容器 --><scroll-view scroll-x :scroll-left="scrollLeft" :scroll-with-animation="true" class="scroll-box" @scroll="handleScroll"v-if="scrollViewVisible"><view v-for="item in itemList" :key="item.id" class="scroll-item">元素 {{ item.id }}</view></scroll-view><!-- 控制按钮 --><button @click="scrollToLeft">滚动到最左侧</button></view>
</template><script setup>import {ref,nextTick} from 'vue';// 响应式数据let scrollViewVisible = ref(true);const scrollLeft = ref(0); // 控制横向滚动位置const itemList = ref(Array.from({length: 20}, (_, i) => ({id: i + 1})));// 滚动事件监听const handleScroll = (e) => {console.log('当前横向滚动位置:', e.detail.scrollLeft);};// 滚动到最左侧方法const scrollToLeft = () => {scrollViewVisible.value = false;nextTick(() => {scrollViewVisible.value = true;scrollLeft.value = 0; // 将滚动位置重置为0(最左侧)})};
</script><style scoped>/* 容器样式 */.container {padding: 20rpx;}/* 关键:必须设置固定宽度且允许横向滚动 */.scroll-box {width: 100%;height: 200rpx;white-space: nowrap;/* 禁止换行 */border: 1px solid #eee;}/* 横向排列的子元素 */.scroll-item {display: inline-block;width: 150rpx;height: 180rpx;line-height: 180rpx;text-align: center;background-color: #f0f0f0;margin-right: 20rpx;}
</style>


文章转载自:

http://NKEwrUhs.fhntj.cn
http://x0HRpppf.fhntj.cn
http://041u4hK5.fhntj.cn
http://lPAw6q2i.fhntj.cn
http://Wg4MMKoQ.fhntj.cn
http://5rwvs4cK.fhntj.cn
http://YjuLfuPb.fhntj.cn
http://vR1eX52b.fhntj.cn
http://c2L5ylhL.fhntj.cn
http://QTj6ePOc.fhntj.cn
http://qyRUHHGK.fhntj.cn
http://wcmkuGxN.fhntj.cn
http://y2R9ankI.fhntj.cn
http://ox7Gt6hk.fhntj.cn
http://F6O2lo4I.fhntj.cn
http://Ba1pzeW2.fhntj.cn
http://qQtQ7yLA.fhntj.cn
http://EOYcsCGk.fhntj.cn
http://OvpmQufM.fhntj.cn
http://A7Rtxw3o.fhntj.cn
http://niAxhEuU.fhntj.cn
http://CZ4rRc3c.fhntj.cn
http://gbXsGgl5.fhntj.cn
http://yNi0XnDL.fhntj.cn
http://QQVztlVg.fhntj.cn
http://naS0WFk2.fhntj.cn
http://rLVRrhUN.fhntj.cn
http://nF2KTZcL.fhntj.cn
http://o2mR6mIF.fhntj.cn
http://cq4fMJRR.fhntj.cn
http://www.dtcms.com/wzjs/742683.html

相关文章:

  • 重点实验室网站建设的研究现状做网站办什么营业执照
  • 山东建设工程上传原件的网站网页制作ppt教学课件
  • 大学生家教网站开发4徐汇区网站建设
  • 创业平台网站谷歌做公司网站需要多少钱
  • 杭州北京网站建设公司哪家好网站算信息化建设
  • 响应式网站怎样做easyphp wordpress
  • 免费的企业黄页网站永久免费建站的注意事项
  • 做网站广告怎么做网站建设的优缺点
  • 做游戏直播什么游戏视频网站无极任务平台
  • 网站建设服务费税率多少产品类网站
  • 建立站点的基本步骤品牌建设和品牌打造
  • 企业推广网站的方法下载网上国网app
  • 社交网站建设wordpress仿谷歌主题
  • 网站建设费税率多少wordpress foxlogin
  • 网站建设规划方案制作大钢模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?人工费多少钱一平方
  • 房产资讯的网站怎么做企业宣传册
  • 郑州做网站建设公司网站推广营销方法
  • 象山建设局网站做阿里巴巴网站图片大全
  • asp.net 当前网站门户网站建设课程设计
  • 创意作品设计及简介四川seo整站优化
  • 河北邢台企业做网站最大网站建设公司排名
  • 新建站点步骤soho建设外贸网站
  • 桂林微信网站设计软文如何推广
  • phyton 网站开发电子商务网站开发技术有哪些
  • 设计网站企业网站建设公司联通最低套餐
  • 网站备案信息注销php网站开发实例代码
  • 可信赖的商城网站建设移动应用网站开发阶段作业
  • 北京的网站建设都有什么推广平台
  • 做儿童方面的网站网站开发买什么书
  • 贵州省住房和城乡建设厅官方网站我做的电影网站为什么百度搜索不到