首页 > 编程语言 >【微信小程序】moveable-view / moveable-area的使用

【微信小程序】moveable-view / moveable-area的使用

时间:2022-11-05 21:11:57浏览次数:44  
标签:area 微信 程序 moveable var view

moveable.wxml

<!--movable-view 子容器 与movable-area 父容器
  movable-view是一个可移动的视图容器组件,在页面中可以拖拽滑动以及缩放
  movable-view组件必须放在movable-area标签中,并且必须是直接子节点,否则不能移动
  movable-area组件中可以放多个movable-view组件
  movable-view组件的移动范围必须在父容器movable-area组件范围内。
-->
<!--movable-view的常用属性
direction:设置移动方向,取值:all、vertical、horizontal、none
inertia:设置移动时是否有惯性效果,默认为false
out-of-bounds:超过可移动区域后,movable-view是否还可以移动(默认false)
x:定义x轴方向的偏移(默认0)
y:定义y轴方向的偏移(默认0)
scale:是否支持双指缩放(默认为false)
scale-min:定义缩放倍数的最小值
scale-max:定义缩放倍数的最大值
-->
<movable-area style="height: 200px;width: 100%;background-color: yellow;"> 
  <movable-view style="height: 50px;width: 50px;background-color: teal;" x="{{x}}" y="{{y}}" direction="all">
  </movable-view>
</movable-area>
<!--plain:设置按钮是否镂空,false则不镂空,有边框效果-->
<button size="mini" bindtap="tap" plain="false">
click me
</button>

moveable.js

Page({
  tap:function(event){
    var x = 140;
    var y = 80;
    this.setData({
      x: x,
      y: y
    })
  }
})

标签:area,微信,程序,moveable,var,view
From: https://www.cnblogs.com/takitEasy/p/16861301.html

相关文章