小程序横向scroll-view组件自动滚动到某个view
先看下效果
scroll-view一般用于做横向侧滑动栏目,分类等等,在这里我用改组件做时间分栏。
wxml部分
<view class="scroll_box"><scroll-view class="scroll-view_x" scroll-x='true' scroll-into-view="{{toview}}" scroll-with-animation="true" scroll-left="{{scrollLeftSys}}"><view class="item_list" class="{{item.isChoose?'choosed':'not_choose'}}" wx:for="{{classData}}" wx:key='key' id='{{item.id}}' data-index="{{index}}" bindtap='switchType'><text>{{item.time}}</text><text>{{item.desc}}</text></view></scroll-view>
</view>
scroll-view中属性scroll-x/scroll-y声明该控件的滑动方向,属性scroll-into-view='target'为自定滚动到携带目标id='target'某个元素,scroll-left属性为滚动条左边距离,scroll-with-animation:滚动条时滚动动画,属性值为布尔值,具体文档详见;
小程序scroll-view组件
scroll-view样式
.scroll_box .scroll-view_x {width: 100%;white-space: nowrap;height: 4rem;overflow: hidden;
}
item的样式
.choosed {width: 20%;padding: 0.8rem 6.5%;font-size: 0.8rem;color: white;display: inline-block;white-space: nowrap;background-color: #fe4a65;
}.not_choose {width: 20%;padding: 0.8rem 6.5%;font-size: 0.8rem;color: white;display: inline-block;white-space: nowrap;background-color: black;
}.choosed text, .not_choose text {display: block;width: 100%;font-size: 0.8rem;text-align: center;
}
page对象data属性中的classData
再处理完数据之后,需要更新一次page对象中的data,
that.setData({toview: 'target'})
至此,这个功能就完成了。
小程序横向scroll-view组件自动滚动到某个view相关推荐
- 微信小程序横向(scroll x)滚动 scroll view
scroll-view 可滚动视图区域. scroll-x="true"
- 小程序横向滑块内边距问题
小程序横向滑块内边距与滚动 问题描述:如下图,想封装热门歌单的横向可滚动视图区域.但是遇到了内边距问题.再用flex布局时,无论怎样设置,第一个或者最后一个滑块总是缺少内边距.本人推测应该是小程序的兼 ...
- 微信小程序常用视图容器组件
微信小程序常用视图容器组件 1.组件概述 2.常用的试图容器组件 2.1 view 2.1.1 案例 2.2 scroll-view 2.2.1 案例 2.3 swiper 2.3.1 案例 1.组件 ...
- html img 手势缩放,微信小程序中利用image组件实现图片手势缩放
微信小程序中利用image组件实现图片手势缩放,前端大神严灏的牛文,讲解了微信小程序中image组件的三种是缩放模式,三种之中,只有 aspectFit 模式可以等比例缩放图片,并显示完整的图片. 原 ...
- 微信小程序10:WXML 组件- 轮播图 swiper
微信小程序10:WXML 组件- 轮播图 swiper 官网地址https://developers.weixin.qq.com/miniprogram/dev/component/swiper.ht ...
- 微信小程序入门之常用组件(04)
常见组件 重点讲解微信小程序中常见的布局组件 view,text,rich-text,button,image,navigator,icon,swiper, radio,checkbox 等 一.vi ...
- 微信小程序 - 进阶(自定义组件、promis化、mobx、分包、自定义tabBar)
文章目录 一.自定义组件 1.创建组件 2.引用组件 3.组件和页面区别 4.组件样式 5.data.methods.properties 6.小程序的 data 和 properties 区别 7. ...
- 微信小程序下拉框插件_微信小程序下拉框组件使用方法详解
本文实例为大家分享了微信小程序下拉框组件的使用方法,供大家参考,具体内容如下 适用场景 1.省市三级联动 2.出生日期选择 3.性别选择 4.一般性的下拉选择等 一.省市三级联动使用 注意mode = ...
- 微信小程序仿微信SlideView组件slide-view
微信小程序仿微信SlideView组件. 使用 1.安装 slide-view 从小程序基础库版本 2.2.1 或以上.及开发者工具 1.02.1808300 或以上开始,小程序支持使用 npm 安装 ...
最新文章
- k8s mysql operator_将 MySQL 通过 presslabs/mysql-operator 部署到 k8s 内部
- CentOS Linux解决 Device eth0 does not seem to be present
- hdu 5092 Seam Carving
- 截图工具当前未在计算机运行
- 1、MySQL约束概述
- 正则式简介及常用正则式
- ASP.NET中常用的优化性能方法(转)
- 这两种printf()函数重定向方法,太实用了
- Springboot热部署(热部署原理)和用IDEA开发需要的配置
- crout分解计算例题_矩阵与数值计算(2)——矩阵三角分解LU、PALU、Cholesky三角分解、QR分解...
- Jenkins发布PHP项目之一自动化部署
- AfxMessageBox
- win10开机时不显示锁屏壁纸
- redis--服务器与客户端
- 20140708testC
- 六大危害不容忽视 笔记本外接显示器杂谈
- Aras Innovator: 扩展Part类型,管理更多的物体类型
- 云计算防止入坑之通过跑分看云服务器的性能,给各位云计算入门者的一些建议
- video.js播放m3u8视频
- 聊天气泡图片的动态拉伸、适配与镜像
热门文章
- java编程按规律输出数字图案
- 极速office2021(ppt)怎么修改页面布局
- ​​​​​​​领域驱动设计DDD概论入门
- ASP生成JSON数据
- C语言输出杨辉三角前n行(低时间复杂度)
- vivo 手机开发者模式运行安装apk失败
- kuka机器人焊接编程入门教程_【行业干货】KUKA机器人的操作与基本运动编程
- 管理驾驶舱前景如何?
- 基于SpringBoot的共享单车管理系统
- 企业全网电子商务营销方案(1)