美文网首页
小程序实现拖拽功能

小程序实现拖拽功能

作者: 编程小橙子 | 来源:发表于2019-08-24 19:37 被阅读0次
timg.jpg
小程序实现拖拽:movable-area和movable-view必须搭配使用才可以实现
1.movable-area必须设置W和H,默认为10px
2.movable-view小于movable-area时,movable-view的移动范围是在movable-area内
3.direction一共有4个属性:all、vertical、horizontal、none
4.inertia:movable-view是否带有惯性
5.out-of-bounds:超过可移动区域是否可以还移动
6.scale:是否支持双指缩放,默认缩放手势生效区域是在movable-view内
详细属性:https://developers.weixin.qq.com/miniprogram/dev/component/movable-view.html

先看图

image.png
<movable-area class="content-bg">
  <movable-view class='content-block' bindtap='add' direction="all">{{msg}}
    <image src='' class="imgStyle"></image>
  </movable-view>
</movable-area>
-------------------------------------------------
.content-bg {
  pointer-events: none;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: #aaa;
}

.content-bg>.content-block {
  pointer-events: auto;
  height: 50px;
  width: 50px;
  background:orangered;
  border-radius: 50%;
  text-align: center;
  line-height: 50px;
}
-------------------------------------------------
Page({

  /**
   * 页面的初始数据
   */
  data: {
    msg:'start',
    flag:false
  },
  // 触发点击事件时执行的操作
  add(){
    var flag = [this.data.flag]
    console.log(flag)
    if(flag == 'false'){
      this.setData({
        msg:'stop',
        flag:true
      })
    }else{
      this.setData({
        msg:'start',
        flag:false
      })
    }
  },
})

相关文章

  • 小程序实现拖拽功能

    先看图

  • 小程序拖拽功能

    html CSS JS 效果预览

  • POS-2017

    拖拽排序功能 实现方法: 使用jquery的Sortable功能可以实现拖拽功能 index页面 html部分 商...

  • javascript学习笔记-拖拽效果

    最近开发小程序,用到小程序里的拖拽效果,研究了下底层的原理,发现只要以下三点就可以完成拖拽效果。实现拖拽效果的三个...

  • HTML5 拖拽事件

    HTML5 拖拽事件图片自带拖拽功能其他元素也通过设置 draggable=true属性 实现拖拽功能 垃圾(拖拽...

  • vdesjs实现原理

    拖拽功能实现 vdesjs的拖拽功能使用到了vuedraggble,vuedragable的实现是基于sortab...

  • 小程序拖拽排序组件 Drag

    仿发朋友圈,图片拖拽排序功能,小程序拖拽排序组件 效果演示 地址:https://github.com/yijin...

  • JS实现拖拽功能

    拖拽功能是我们日常项目中常用的效果,今天我们就来研究一下如何实现简单的拖拽功能。想实现拖拽功能其实很简单,主要需要...

  • 简单的拖拽图片

    今天试了一下图片拖拽,拖拽过去伴随着自动计数功能,很简单的小 程序。代码如下: 布局文件

  • 百度地图web--拖拽选址

    实现地图拖拽选址功能,百度地图并未像高德地图拖拽选址功能 。由于项目需要,在百度地图的基础上实现简单的拖拽功能。大...

网友评论

      本文标题:小程序实现拖拽功能

      本文链接:https://www.haomeiwen.com/subject/hmwqectx.html