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

《微信小程序开发从入门到实战》学习九十四

7.1 视图容器组件

7.1.4 movable-view和movable-area组件

movable-view是一个可移动的视图容器,它需要与movable-area组件结合使用。movabke-view只能放在movable-area组件中,在movable-area组件的范围内拖曳滑动。

movable-view组件属性如下:

属性类型默认值说明最低版本
directionstringnonemovable-view的移动方向,可选值为all、vertical、horizontal、none1.2.0
inertiabooleanfalsemovable-view是否带有惯性1.2.0
out-of-boundsbooleanfalse超过可移动区域后,movable-view是否还可以移动1.2.0
xnumber定义x轴方向的偏移,如果x的值不在可移动范围内,会自动移动到可移动范围内;改变x的值会触发动画 1.2.0
ynumber定义y轴方向的偏移,如果y的值不在可移动范围内,会自动移动到可移动范围内;改变y的值会触发动画 1.2.0
dampingnumber20阻尼系数,用于控制x或y改变时的动画和过界回弹的动画1.2.0
frictionnumber2摩擦系数,用于控制惯性滑动的动画,值越大摩擦力越大,滑动越快停止 ;必须大于0,否则会被设置成默认值1.2.0
disabledbooleanfalse是否禁用1.9.90
scalebooleanfalse是否支持双指缩放1.9.90
scale-minnumber0.5定义缩放倍数最小值1.9.90
scale-maxnumber10定义缩放倍数最大值1.9.90
scale-valuenumber1定义缩放倍数,取值范围为 0.5 - 101.9.90
animationbooleantrue是否使用动画2.1.0
bindchangeeventhandle

拖动过程中触发的事件,event.detail = {x, y, source},

source表示产生移动的原因,可能值如下:

touch:拖动

touch-out-og-bound:超出移动范围

out-of-bounds:超出移动范围后的回弹

friction:惯性

空字符串:setData设置了位置

1.9.90
bindscaleeventhandle缩放过程中触发的事件,event.detail = {x, y, scale},x和y字段在2.1.0之后支持1.9.90
htouchmoveeventhandle初次手指触摸后移动为横向的移动时触发,如果catch此事件,则意味着touchmove事件也被catch1.9.90
vtouchmove

eventhandle

初次手指触摸后移动为纵向的移动时触发,如果catch此事件,则意味着touchmove事件也被catch1.9.90

http://www.lryc.cn/news/288445.html

相关文章:

  • 深度学习记录--Batch Norm
  • svn和git的本质区别是什么
  • Redis面试
  • 贪吃蛇(C)
  • 【云原生】Docker基于Dockerfile多级构建,实现缩小镜像体积
  • 第七十一周周报
  • 绿色制造的行业标杆OEKO-TEX STeP认证
  • 第3章:Python 的函数和模块(基于最新版 Python3.12 编写)
  • 网络安全产品之认识漏洞扫描设备
  • Hadoop增加新节点环境配置(自用)
  • Apache Shiro 安全框架
  • 防火墙的NAT
  • Java基础进阶03-注解和单元测试
  • Mac+Android Studio配置 Flutter环境
  • 架构整洁之道-设计原则
  • 数据结构(队列)
  • docker容器启动后修改或添加端口 nacos容器 版本2.x需要额外开放9848、9849
  • C语言实现归并排序算法(附带源代码)
  • 考研C语言刷题基础篇之分支循环结构基础(二)
  • Scala基础知识
  • 数学建模-------误差来源以及误差分析
  • Arduino和MPLAB X 开发STM32F103和PIC16F15376
  • 手机操作系统Android
  • 2024年,你是否还在迷茫?
  • ART: Automatic multi-step reasoning and tool-use for large language models 导读
  • Github 2024-01-26 开源项目日报Top10
  • 免费的 UI 设计资源网站 Top 8
  • 人机协同对人工智能治理的影响
  • Form.List的使用,设置某个字段的值
  • React16源码: React中的updateHostComponent的源码实现