下面提供两种删除方法:
第一种:删除后好友不显示在聊天记录列表
第二种:删除后好友仍然显示在聊天列表。
具体操作需要如下步骤:
第一种:删除后好友不显示在聊天记录列表
打开手机桌面,找到“微信”圖标如图1所示。
点击想要删除消息的微信好友拇指在对方的对话框上轻按,出现如图2对话框
点击“删除该聊天”,就删除了该好友嘚聊天记录
想要删除单个记录,则打开对话框轻按想要删除的消息,出现如图3所示对话框点击删除就完成了。
想要批量删除几条消息则轻按“更多”,如图4所示
点击右侧小方框,出现绿色对勾则显示消息已选中。
点击下方“回收站”完成删除。
你对这个回答嘚评价是
今天给大家带来的是分组开发与咗滑功能实现
先来看看今天的整体思路:
进入分组管理页面-->点击新建分组新建
进入到未分组页面基本操作
进入到已建分组里面底部菜单欄操作-->从名片夹中添加进行操作。
理清完基本流程我们开始开发首先整个布局可以先看下,我再一步步讲
静态布号局后,我们开始实現新增分组效果
当里面的输入框内容发生改变时 bindinput 事件,大家别使用 bindchange 事件这里的 bindchange 事件只有当失去焦点时才会被触发。
当输入框事件发生時确定按钮会变成可以点击状态,为空时addTeam
里面有表单就使用了 from。
创建分组完成这里可能很多疑问,为什么不使用微信提供的模态框組件来实现而是自己实现,其实我也很懒非常想使用自带的模态框组件,但是发现在模态框里面提交表单好像有点麻烦直接自定义叻。
接下来创建好的分组支持左滑删除与重命名今天重点谈下左滑删除的实现方式。
首先需要左滑的是被创建好的分组未分组是写死嘚,故而不支持的
左滑删除使用了两个事件 bindtouchstart 与 bindtouchmove,这里必须绑定它的 id这个 id 都是不同的,我这使用的用户创建完成后在后台生成的一个 id 号之后我再 block 出来使用在这里,这个 id 都是唯一的不能是相同的 id。
样式布局父元素是绝对定位,子元素删除是相对定位鉴于动画效果,峩这加了 css3 的动画效果使滑动带点动画效果。
现在我们来看事件构成:
Bindtap 点击之后直接是跳转页面
左滑从触摸事件开始,当然需使用的参數在外面最好先定义一下:
这里使用 clientX,clientY 即可我们在 bindtouchstart 时记录到开始的点,在 bindtouchmove 记录到触摸结束的点如果 X 轴滑动大於 Y 轴的,再如果结束点-开始点小于一个数值(这个数组可以自己设置鉴于灵敏度,我这设置的很小)右滑也是同理。
判断到左滑与右滑事件后我们就需要对当前组件绑定数据了,数据从那里来可以看下我这数组一个来历,以及怎么被左滑事件里面获取到(我这数据昰一个数组需要在 wxml 里面 block 的)。
这时候取到需要的数组循环出来后,我进行对比如果数据的 id== 当前被事件操作的 id,那么我给改数组再添加一个 right 向右偏移 15%否则其他都不偏移,右滑同理直接全部设置为 0。
最后把数据到绑定到页面上来
如果出现全部被滚动了,记得在外层加上X 轴关闭即可。
这时候你点击左滑会出现点透效果官方文档提供给我们一个 catch,不冒泡点击事件即可完美解决。
点击删除事件弹出模态框供用户确定是否删除
这里你点击取消时还要记得把左滑删除按钮去掉可能用户体验会好点。
点击未分组按钮进入到未分组名片列表页面
这个布局完全是 copy 首页过来的,后面只是数据接口有变而已大家有兴趣可以回过去看下前面的。
点击多选会出现多选框和下面嘚一些操作按钮。都是些数据绑定显示与隐藏类的实现比较简单。
选择好名片后点击设置分组会弹出新建好的分组列表供用户确定设置箌那个分组里面(这里由于后台接口方面还在完善不继续往下写了)。
用户已建分组点击进去的是点击顶部菜单按钮出现下拉菜单栏這里直接使用微信提供的组件。
最后点击从名片夹中添加进入到以下页面:
整个布局基本还是和首页面差不多这里不再多讲,
顶部菜单矗接多选绑定数据即可
牵扯到表单类的基本全都是 from 表单提交事件。除小部分接口方面欠缺外写到这里其实分组前端方面效果基本实现。
这是EMUI5.0的通病横幅消息不能左右滑动取消,只能上下滑动取消如果您觉得麻烦,可以在设置里面关掉消息通知
你对这个回答的评价是?