> 웹 프론트엔드 > 레이이 튜토리얼 > Layui에서 데이터를 삭제하는 방법

Layui에서 데이터를 삭제하는 방법

藏色散人
풀어 주다: 2020-11-17 15:29:44
원래의
4912명이 탐색했습니다.

layui는 데이터 삭제 방법을 구현합니다. 먼저 현재 행 데이터와 "lay-event"에 해당하는 값을 얻은 다음 클릭한 애플리케이션 위치를 얻은 다음 배열의 데이터를 반복하고 마지막으로 "obj를 전달합니다. .del() ;" 해당 라인의 DOM 구조를 삭제하고 캐시를 업데이트하면 됩니다.

Layui에서 데이터를 삭제하는 방법

권장: "layui tutorial"

layui - 테이블 데이터(배열 데이터) 삭제

코드는 다음과 같습니다:

table.on('tool(dataTable)', function(obj) { //注:tool是工具条事件名,test是table原始容器的属性 lay-filter="对应的值"
var data = obj.data; //获得当前行数据
var layEvent = obj.event; //获得 lay-event 对应的值
//获取点击的应用位置
if (layEvent == 'delete') {
layer.confirm('确认删除吗?', function(index) {
mans.forEach((item, index) => {//先循环数组的数据
let bool = item.userId == data.userId;//定义一个bool如果数据的id和当前行数据相等
if (bool) {
mans.splice(index, 1);
}
});
console.log(mans);
obj.del(); //删除对应行(tr)的DOM结构,并更新缓存
layer.close(index);
});
}
});
로그인 후 복사

위 내용은 Layui에서 데이터를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿