欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序开发教程第八章:分组开发与左滑功能实现

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

微信小程序开发教程第八章:分组开发与左滑功能实现

发布时间:2020-12-15  

整体思路:进入分组管理页面--点击新建分组新建进入到未分组页面基本操作进入到已建分组里面底部菜单栏操作--从名片夹中添加进行操作。理清完基本流程我们开始开发。首先整个布局可以先看下,我再一步步讲。静态布号 ...

 

 

 

整体思路:

进入分组管理页面-->点击新建分组新建

进入到未分组页面基本操作

进入到已建分组里面底部菜单栏操作-->从名片夹中添加进行操作。

微信小程序开发教程第八章:分组开发与左滑功能实现

微信小程序开发教程第八章:分组开发与左滑功能实现

微信小程序开发教程第八章:分组开发与左滑功能实现

微信小程序开发教程第八章:分组开发与左滑功能实现

微信小程序开发教程第八章:分组开发与左滑功能实现

理清完基本流程我们开始开发。首先整个布局可以先看下,我再一步步讲。

微信小程序开发教程第八章:分组开发与左滑功能实现

静态布号局后,我们开始实现新增分组效果,

当然触发它出现的是

显示窗口

微信小程序开发教程第八章:分组开发与左滑功能实现

点击取消消失

微信小程序开发教程第八章:分组开发与左滑功能实现

当里面的输入框内容发生改变时 bindinput 事件,大家别使用 bindchange 事件,这里的 bindchange 事件只有当失去焦点时才会被触发。

当输入框事件发生时,确定按钮会变成可以点击状态,为空时,addTeam

微信小程序开发教程第八章:分组开发与左滑功能实现

样式数据绑定。

里面有表单就使用了 from。

创建分组请求交互。

微信小程序开发教程第八章:分组开发与左滑功能实现

创建分组完成,这里可能很多疑问,为什么不使用微信提供的模态框组件来实现,而是自己实现,其实我也很懒,非常想使用自带的模态框组件,但是发现在模态框里面提交表单好像有点麻烦,直接自定义了。

接下来创建好的分组支持左滑删除与重命名,今天重点谈下左滑删除的实现方式。

首先需要左滑的是被创建好的分组,未分组是写死的,故而不支持的。

左滑删除使用了两个事件 bindtouchstart 与 bindtouchmove,这里必须绑定它的 id,这个 id 都是不同的,我这使用的用户创建完成后在后台生成的一个 id 号,之后我再 block 出来使用在这里,这个 id 都是唯一的,不能是相同的 id。

微信小程序开发教程第八章:分组开发与左滑功能实现

样式布局,父元素是绝对定位,子元素删除是相对定位,鉴于动画效果,我这加了 css3 的动画效果,使滑动带点动画效果。

微信小程序开发教程第八章:分组开发与左滑功能实现

现在我们来看事件构成:

Bindtap 点击之后直接是跳转页面。

左滑从触摸事件开始,当然需使用的参数在外面最好先定义一下:

微信小程序开发教程第八章:分组开发与左滑功能实现

微信小程序开发教程第八章:分组开发与左滑功能实现

bindtouchStart 发生后,会执行 bindtouchmove 事件,在这里我们可以判断是否左右滑动: