浅析小程序中怎么让scroll-view按照指定位置滚动
本篇文章给大家介绍一下在微信小程序中怎么让scroll-view按照指定位置滚动,无需在写额外的js脚本,就可获得极佳的体验,希望对大家有所帮助!

背景是这样的,微信小程序有一个tab切换页面,tab切换页面有两个内容框,我是使用scroll-view进行制作,然后在切换tab页面时,相应的scroll-view里的滚动条需要置顶处理。【相关学习推荐:小程序开发教程】
我们可以看到官方文档描述scroll-view里有一个scroll-into-view属性,该属性的描述如下
scroll-into-view的值应为某子元素id(id不能以数字开头)。设置哪个方向可滚动,则在哪个方向滚动到该元素
那么我们可以在这个属性里大作文章,只要在scroll-view里放置一个id值为设置的一个自定义值就可以实现切换tab时,对应的内容框滚动条都自动滚到顶部,如下面代码所示,下面代码是我使用Taro小程序框架演示的,原生的也同理。
import Taro from '@tarojs/taro'
import { View } from '@tarojs/components'
import { AtTabs, AtTabsPane } from 'taro-ui'
export default class Index extends Taro.Component {
constructor () {
super(...arguments)
this.state = {
current: 0,
}
}
handleClick (value) {
this.setState({
current: value
})
}
render () {
const tabList = [{ title: '标签第一页' }, { title: '标签第二页' }, { title: '标签第三页' }]
return (
<attabs>
<attabspane>
<scrollview>
<view></view>
标签页一的内容
</scrollview>
</attabspane>
<attabspane>
<scrollview>
<view></view>
标签页二的内容
</scrollview>
</attabspane>
<attabspane>
<scrollview>
<view></view>
标签页三的内容
</scrollview>
</attabspane>
</attabs>
)
}
}
# 滚动条
# 置顶
# 值为
# 程序开发
# 有一个
# 我是
# 在这个
# 第一个
# 是这样
# 我们可以
# 相关文章
# 中文网
# 给大家
# 可以看到
# 就可
# 自定义
# 解决问题
# 所示
# 那条
# 则在
相关栏目:
【
网站优化84359 】
【
站长学院75356 】
【
运营推广7218 】
【
小程序18188 】
【
运维技术36808 】
【
营销推广32536 】
【
SEO优化41416 】
【
百度推广27695 】
【
AI推广83940 】
相关推荐:
golang框架在高并发场景中的锁机制设计
C++ 自身函数在物联网开发中的角色有哪些?
C++ 函数库和标准模板库有哪些最新的发展趋势?
C++ 函数参数传递中的值语义和引用语义有什么区别?
C++ lambda 表达式中的可变参数传递是如何工作的?
详解 微信小程序授权登录获取用户信息
streamlit版本有哪些
微信小程序如何优化?你可能不知道的优化知识大分享
golang框架的安全性考虑:如何监控可疑活动?
小程序Vant组件怎么将默认样式单位px转为rpx
微信小程序 教程之注册页面
Golang 框架中的身份验证最佳实践
什么是微营销?()
PHP 函数根据性能效率如何分类?
小程序开通微信支付功能的具体步骤
C++ 命名空间的别名与引用
微信聊天记录被删除了怎么恢复
微信状态时长是多久
微信小程序 教程之模块化
memset函数
拒绝做微商被屏蔽拉黑,方法我有!()
归纳整理微信小程序常用表单组件
PHP 函数按是否可以被反射如何分类?
golang框架如何遵循安全最佳实践?
微信朋友圈怎么发文字
SageMath 安装
如何自己做一个小程序最新教程
unordered_map是什么
如何在小程序页面内进行转发操作
手把手教你使用小程序创建画布时钟(实例)
C++ 函数的参数传递是如何实现多态性的?
微信通过某个事件推送消息
微信标签有什么用
memset函数原型
C++ 函数调用约定与栈帧管理:调试器在栈帧分析中的作用
微信小程序 参数传递详解
C#微信公众号开发--网页授权(oauth2.0)获取用户基本信息二
揭秘 PHP 函数分类背后的逻辑
visual studio code英文转中文
总结小程序开发文档
printf输出格式4.2f输出几位数字
C++ 函数返回值优化方法
什么是 Python GIL?它是如何运作的?
小程序怎么配置Twoxml,让其完美支持Markdown!
C++ lambda 表达式的语法要求是什么?
怎么将小程序分享到朋友圈
浅析小程序中怎么引入高德地图
PHP 函数如何获取 HTTP 标头?
malloc函数动态分配一维数组
微信8.0状态视频怎么设置

上一篇
