博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小程序中通过判断id来删除数据,当数据长度为0时,显示隐藏部分(交流QQ群:604788754)...
阅读量:6815 次
发布时间:2019-06-26

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

欢迎加入小程序交流群:本群定期更新在工作种遇到的小知识(交流QQ群:604788754)

WXML:

{
{item.datass}}
删除
数据删除之后要显示的内容部分

WXSS:

/*遍历循环的数据部分*/.shuju{  width: 200px;  height: 50px;  line-height: 50px;  background-color: #188eee;  color: #fff;  margin-top: 10px;  display: flex;  flex-direction: row;  text-align: center}.shuju>view{  width: 100px;  float: left;}/*遍历循环的数据没有了要显示的部分*/.shows{  width: 100%;  height: 100px;  background-color: orangered;  text-align: center;  line-height: 100px;}

JS:

Page({  data:{    datas: [      { datass: 11 },      { datass: 22 },      { datass: 33 }    ]  },  deletedata:function(event){    //获取要删除数据的id号    var dataid=event.currentTarget.dataset.id;    //找到相对应的数据内容部分    //var shuju = this.data.datas[dataid];    //删除数组对应的数据内容    this.data.datas.splice(dataid,1);    //判断数据的长度    var len = this.data.datas.length;    //通过判断数组的长度来决定是否显示隐藏的部分    if(len ==0 ){      this.data.shows =true    }else{      this.data.shows = false    };    //修改整天数据    this.setData({      shows: this.data.shows,      datas: this.data.datas    });  }})

效果:

数据显示:

删除所有数据之后自动显示的效果:

转载于:https://www.cnblogs.com/yiweiyihang/p/7080400.html

你可能感兴趣的文章
高度自适应
查看>>
Asp.Net实现文件下载的几种方式
查看>>
android textView 添加超链接(两种实现方式)
查看>>
Shiro学习总结(1)——Apache Shiro简介
查看>>
Web应用界面设计规范
查看>>
戴尔服务器状态信息和简单处理
查看>>
字符串的回文子序列个数(以后再看)
查看>>
jbpm4.4 源码深度解析 (一)
查看>>
面试总结之 String
查看>>
映像文件工具srec
查看>>
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 120: illegal multibyte sequence
查看>>
Centos kvm桥接
查看>>
单机使用tungsten 同步mysql数据到mongodb
查看>>
即将温习html标签,再系统的学习一下
查看>>
边缘检测之Sobel检测算子
查看>>
ssis (3) web
查看>>
Python 基本类型操作
查看>>
Android开发案例 - 淘宝商品详情
查看>>
post get 区别
查看>>
去掉select的原有样式
查看>>