博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ionic4-左滑实现编辑删除
阅读量:2495 次
发布时间:2019-05-11

本文共 1394 字,大约阅读时间需要 4 分钟。

目录

前提

  小咸儿最近参与的项目中,需要实现一个选中某个头脑风暴左滑编辑删除的功能,实现起来很简单,但是小咸儿遇到一个难题。

效果图

在这里插入图片描述

难题

  左滑如果不手动关闭,那么左滑事件就不能用了;特别是点击编辑时,会跳转到编辑页面,返回后左滑事件就不能用了。

左滑事件代码模板

实际应用的HTML代码

{ {item.count}}人回答
{ {item.theme}}
{ {item.integral}}积分
已结束
编辑
开始

  这里十分重要的就是需要在sliding组件上添加#slide,然后在使用方法时,将这个标志传入到ts中,用来自动关闭左滑事件。

在这里插入图片描述

ts代码

gotoModifybrainstorm (i: any, node) {        node.close();        if (this.createClass > 0) {            this.router.navigate(['modifybrainstorm'], {                queryParams: {                    brainStormId: this.brainList[i].id                }            });        } else {            return;        }}

  在ts方法中使用node接收前端HTML中传入过来的slide,使用close()方法关闭左滑事件。

在这里插入图片描述

结语

  这样的话,其实就当于手动关闭了左滑框,这样左滑事件就能继续使用了。希望小咸儿的总结能够帮助更多在探索ionic4使用的人。

转载地址:http://tcerb.baihongyu.com/

你可能感兴趣的文章
多个DataSet数据合并
查看>>
事务的特性及事务的隔离级别(转)
查看>>
13 Tensorflow机制(翻译)
查看>>
访问修改属性日志
查看>>
与你相遇——博客园
查看>>
洛谷 1226 取余运算||快速幂
查看>>
深入理解OkHttp源码(二)——获取响应
查看>>
Vim中数字自增、自减
查看>>
进阶篇-安卓系统:2.多点触控的交互处理
查看>>
mybatis 2 -常用数据操作
查看>>
HDU6168 Numbers
查看>>
iscroll 4.0 滚动(水平和垂直)
查看>>
linux安装nagios客户端
查看>>
51nod 1040最大公约数和(欧拉函数)
查看>>
修改6S Fortran77 代码,建立查找表
查看>>
虚拟IP技术
查看>>
UIScrollView实现不全屏分页的小技巧
查看>>
spark 2.4安装
查看>>
Embeded linux之移植boa
查看>>
C之变量初始化的重要性
查看>>