티스토리 뷰
반응형
기존의 alert() 창을 대신해서 이쁜 알림 창을 만들 수 있는 SweetAlert2 입니다.
아래의 이미지는 SweetAlert2 을 사용하여 간단하게 띄운 알림창이미지입니다.

사용법
1. sweetalert2 모듈 설치
npm install sweetalert2
2. 사용하려는 페이지에서 Swal 선언
import Swal from "sweetalert2";
3. 사용
alert()창 안에 버튼을 넣고 버튼에 따른 이벤트 처리도 가능합니다.

위의 이미지에 대한 코드입니다.
Swal.fire({
icon: "warning",
title: "삭제",
text: `[${삭제할 ID 값}] 삭제 하시겠습니까??`,
showCancelButton: true,
confirmButtonText: "삭제",
cancelButtonText: "취소",
}).then((res) => {
/* Read more about isConfirmed, isDenied below */
if (res.isConfirmed) {
//삭제 요청 처리
}
else{
//취소
}
});
})
* alert()창에서 입력을 받는다던지, Size크기를 조절한다던지 각종 커스텀이 가능합니다.
https://sweetalert2.github.io/#usage
SweetAlert2
A beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes
sweetalert2.github.io
반응형
'Web' 카테고리의 다른 글
[React] Filter 및 includes 사용 데이터 필터링 (0) | 2022.05.11 |
---|---|
[React] FormData()사용 file 및 json, array 데이터 보내기 (0) | 2022.05.10 |
[React] ID 기억하기 cookie에 값 저장 (react-cookie) (0) | 2022.05.07 |
[React]react-spinners를 사용한 Loading 창 만들기(Modal 안에 Loading 창 넣기) (0) | 2022.05.05 |
[React] base64로 여러 장의 이미지를 서버로 전송 (0) | 2022.05.04 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- React filter #js Includes #React Filter includes
- BOJ #JS
- excel 파일 만들기 #node.js #express excel 파일 만들기 #데이터 입력해서 excel 파일 만들기
- react #react-spinners #modal loading #overlay #로딩창 #react 로딩창 만들기
- mysql date
- JavaScript #Programmers #lvl2 #프로그래머스 오픈채팅방 # 오픈채팅방 문제
- Procedure #mysql #mysql Procedure #mysql 반복문 #Procedure 반복문 #mysql insert 반복문
- docker mysql
- mysql date between performance
- AWS #인바운드 #SSH #인스턴스 연결
- mysql date type
- ERROR: failed to solve: no support for running processes with linux/amd64/v3 platform
- mysql date between # mysql date between 대소 비교 연산자
- Swal #sweetalert2 #alert #알림창 띄우기 #react swal
- ec2 instance connect is unable to connect to your instance. ensure your instance network settings are configured correctly for ec2 instance connect. for more information
- PDF #pdfkit
- see ec2 instance connect prerequisites at https://docs.aws.amazon.com/awsec2/latest/userguide #인스턴스 연결 안됨
- docker # docker build # m1 docker build
- PoolCluster : Error: connect ECONNREFUSED 127.0.0.1:3306)
- node.js 파일 저장
- linux/amd64/v2
- 이미지 전송 # 이미지 업로드 #이미지 여러장 #이미지 여러장 업로드 #react 이미지 업로드 #react 이미지 여러장 업로드
- supported: linux/amd64
- react #img 전송
- Express multer #Express File 저장 #node.js
- Pytorch #Yolov5 #Segementation
- FormData #FormData 파일전송 #FormData append json # React FormData File #React FormData append Json
- Mac docker.for.mac.host.internal
- node.js #node.js pdf만들기 #node.js pdfkit
- reack-cookies #아이디 저장하기 #react 아이디 저장 #react cookie #리엑트 아이디 저장하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함