(一)movable-area 是可以移动的范围 moveable-view 是移动的元素

有三种情况:

(1)如果 movable-area 的大小等于 movable-view 的大小 则不能够移动 (100%填充)

(2)如果 movable-area 的大小小于 movable-view 的大小 则能够移动

(3)如果 movable-area 的大小大于 movable-view 的大小 则能够移动

(二)上代码

(1)拖拽移动

movable-area 里面嵌套 movable-view

<movable-area style="width: 300px; height:300px; background-color: red;"><movable-view style="width: 100px; height:100px; background-color: blue;" direction="all">text</movable-view></movable-area>

(2)点击按钮改变位置

<movable-areastyle="width: 300px; height:300px; background-color: red;"><movable-viewstyle="width: 100px; height:100px; background-color: blue;"direction="all"x="{{x}}"y="{{y}}">text</movable-view></movable-area>

js:

Page({// 初始位置 0, 0data: {x: 0,y: 0},//事件处理函数changePosition () {this.setData({x: 30,y: 30})}
})

实现左滑删除:

<movable-areastyle="width: 100%; height:50px; border: 1px solid #ccc; display: flex"><movable-viewstyle="width: 120%; height:50px;margin-left: 110%"direction="horizontal"x="{{x}}"y="{{y}}"><view style="display: flex"><view style="width: 100%;">message</view><viewstyle="background-color: red; width: 20%;height:50px;color: white;text-align: center; line-height: 50px"bindtap="delete">删除</view></view></movable-view></movable-area>

图片:

左滑:

(二)使用插件

主要是练习一下如何在小程序中使用插件

(1)初始化

(2)进入项目中安装插件:

npm install --save miniprogram-slide-view

(3)构建npm

(4)构建之后必须,使用 npm :

安装好之后在package.lock.json 里面

{"name": "xiaochengxu","version": "1.0.0","description": "小程序文档: https://developers.weixin.qq.com/miniprogram/dev/framework/","main": "app.js","dependencies": {"miniprogram-slide-view": "^0.0.4" // 安装的插件},"devDependencies": {},"scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"repository": {"type": "git","url": "git+https://github.com/123luckybing/xiaochengxu.git"},"keywords": [],"author": "","license": "ISC","bugs": {"url": "https://github.com/123luckybing/xiaochengxu/issues"},"homepage": "https://github.com/123luckybing/xiaochengxu#readme"
}

(2)然后在哪个页面中使用这个插件,在该页面目录下的 json 文件中引入

{"usingComponents": {"slide-view": "miniprogram-slide-view"}
}

重新命了一下名 slide-view

(3)在代码中使用

<slide-view class="slide" width="320" height="100" slideWidth="200"><view slot="left">这里是插入到组内容</view><view slot="right"><view>标为已读</view><view>删除</view></view></slide-view>

注意:每次安装新的 npm 都必须构建 npm

流程:

(1)安装npm 包

(2)构建npm

(3)写安装包的相关应用代码

(四)可滚动视图区域 movable-area moveable-view相关推荐

  1. 七、微信小程序-快速回顾 ( swiper 轮播图、scroll-view 可滚动视图区域 )

    文章目录 一.swiper 轮播图 1.1. swiper 基本使用 1.2. 调整轮播图和图片的大小 二.scroll-view 可滚动视图区域 一.swiper 轮播图 轮播图是项目中最常见的功能 ...

  2. ASP.NET Core MVC 之区域(Area)

    区域(Area)是一个 ASP.NET MVC 功能,用于将相关功能组织为一个单独的命名空间(用于路由)和文件结构(用于视图).使用区域通过向控制器和操作添加 一个路由参数(area)来创建用于路由目 ...

  3. iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配

    最近写小程序时,遇到了 iPhoneX 底部小黑线与内容重叠的问题,实际上是iPhoneX安全区域的适配问题,了解清楚这个问题花了挺多时间的,也实操出了结果,忍不住来总结总结. 本文目录 前言     ...

  4. RHEL6.3 DNS高级技术二 通过DNS主从区域复制实现DNS View负载均衡和冗余备份

    RHEL6.3 DNS高级技术二 ----通过DNS主从区域复制实现DNS View负载均衡和冗余备份 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 ...

  5. ospf避免环路_【HCIERamp;S面试】之OSPF四种特殊区域

    上期,我们讲解了OSPF的几种LSA,分别是Router LSA.Network LSA.Network-summary LSA.ASBR-summary LSA.AS-external LSA.NS ...

  6. html5苹果x底部满屏,iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配...

    最近写小程序时,遇到了 iPhoneX 底部小黑线与内容重叠的问题,实际上是iPhoneX安全区域的适配问题,了解清楚这个问题花了挺多时间的,也实操出了结果,忍不住来总结总结. 前言 在苹果 iPho ...

  7. OSPF协议将其管理的网络划分为不同类型的若干区域(Area),其中标准区域特点是(64);存根区域(stub)的特点是(65)。【答案】C B

    OSPF协议将其管理的网络划分为不同类型的若干区域(Area),其中标准区域特点是(64):存根区域(stub)的特点是(65). (64)A.不接受本地AS之外的路由信息,也不接受其他区域的路由汇总 ...

  8. 微信小程序之可滚动视图 scroll-view 的使用注意

    微信小程序之可滚动视图 scroll-view 使用注意: 1.scroll-view 中的需要滑动的元素不可以用 float 浮动: 2.scroll-view 中的包裹需要滑动的元素的大盒子用 d ...

  9. php预览ppt,演示文稿幻灯片有哪四种视图模式?

    四种视图模式为:1."普通"视图模式,由大纲栏.幻灯片栏和备注栏组成:2."幻灯片浏览"视图模式,以最小化的形式显示演示文稿中的所有幻灯片:3."备注 ...

最新文章

  1. 008_Gson从序列化中排除字段
  2. 1202年最新最详细最全的synchronized知识详解
  3. Linu查看系统内核版本命令 uname -r
  4. 前端技术之_CSS详解第五天
  5. 计算机网络云南大学实验四,云南大学软件学计算机网络原理实验四.doc
  6. docker 仓库镜像 替换_Docker私有仓库 Registry中的镜像管理
  7. 408计算机先学哪个,408计算机统考各科难度分析
  8. Poj 1755Triathlon 未Ac,先mark
  9. 【小插件】文字镂空“LSP”制作空心文字CAD
  10. Springboot - 构建基于XML交互的Restful应用程序
  11. 算法 | 八皇后问题
  12. eclipse新建java项目隐藏了bin文件夹,只有src文件夹,解决方法
  13. 羊车门问题。有三扇关闭的门,一扇门背后面停着汽车,其余门后面是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门,在开启它之前,主持人会开启另一扇门,露出门后的山羊,然后允许参赛者更换自己的选
  14. 第十二章 项目采购管理第六版
  15. matlab解线性方程组后结果是小数,MATLAB线性方程组求解
  16. Android性能优化系列之Bitmap图片优化
  17. 用ffmpeg将多张图片转为视频
  18. 多人扑克游戏:99分游戏规则介绍
  19. 太突然!著名音乐人陈道明去世,死因曝光,刺痛全网……
  20. 第一次接触,两眼一抹黑。我只是想下载个小小小的文件而已啊,脑壳疼。。

热门文章

  1. c语言编辑mapgis花纹库,MapGIS绘图步骤、图形处理—输入编辑等技巧
  2. win10启动引导文件损坏解决办法
  3. 快速打造企业员工积分福利系统,数字化福利管理增强员工凝聚力!
  4. 374-简单-猜数字大小
  5. Junction.exe 命令应用详解
  6. 7个步骤教会你使用领英(LinkedIn)高效开发国外客户
  7. 怎么给PDF签名?来看看这几个方法吧
  8. 【Vue3】如何使用插槽
  9. 新买的阿里云服务器无法进行远程桌面
  10. docker启动失败