小程序 movable-view 在页面中的可移动图标

项目中需要一个可拖动的小图标,先粗略的总结一下,

1.小程序组件movable-view

文档地址:https://developers.weixin.qq.com/miniprogram/dev/component/movable-view.html#movable-area

movable-view可移动的范围是在整个movable-area区域,所以movable-area是必须的,一般图标可以全屏幕移动的,movable-areas就是pages下的最高父级,包裹所有节点的

附上代码。只是先粗略的弄一下,有需要了解的可以直接留言:

  <movable-area>
    <movable-view x="{{x}}" y="{{y}}" direction="all" out-of-bounds="true">
      <image bindtap='xs' class='xfbtn' mode='aspectFit' src=''></image>
    </movable-view>
  </movable-area>
js:
x,y可以定义图标的起始位置  
  Pages({
  data:{ 
    x: 0,
    y: 0,
    scale: 2,
  }
 })
wxss:    
  movable-view {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: fixed;
    width: 176rpx;
    height: 176rpx;
    z-index: 9999;
  }

  movable-area {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 9999;
  }

  

  

猜你喜欢

转载自www.cnblogs.com/naturl/p/10620303.html