Vue 2.0 기반 모 바 일 팝 업 창(Alert,Confirm,Toast)구성 요 소 를 자세히 설명 합 니 다.
vue 2.0 을 기반 으로 개발 한 플러그 인경고,확인,토스트,프롬프트 포함iOS 네 이 티 브 UI 모방(스타일 출처:MUI)약간의 생각
처음에 기 존의 팝 업 창 구성 요 소 를 사용 하려 고 했 는데 한 바퀴 를 찾 아 보 니 적당 한 프로젝트 가 발견 되 지 않 았 기 때문에 스스로 하 나 를 개 발 했 습 니 다.Alert,Comfirm,Toast,Prompt 네 가 지 를 포함 하고 단독으로 도입 할 수 있 습 니 다.
Vue 의 구성 요소 개발 은 실제 적 으로 비교적 간단 하고 관심 이 있 는 것 은 소스 코드 의 실현 을 볼 수 있 으 며 절차 가 뚜렷 하 다.
스타일 에 관 한 문 제 는 MUI(매력 족 이 개발 한)에서 직접 가 져 온 것 으로 iOS 의 효 과 를 모방 한 것 입 니 다.
효과 도
그림 은 움 직 이 는...움 직 이지 않 으 면 돼 요.
Install
npm i wc-messagebox --save
Quick Start
import {Alert, Confirm, Toast} from 'wc-messagebox'
import 'wc-messagebox/style.css'
Vue.use(Alert, options)
Vue.use(Confirm, options)
Vue.use(Toast, options)
Usage
this.$alert(text, options)
options = {
title: '', //
btn: {
text: '',
style: {
'backgroun-color': 'red',
'font-size': '20px',
'color': 'blue'
}
}
}
this.$confirm(text, options)
options = {
title: '', //
yes: {
text: ' ',
style: {}
},
no: {
text: ' ',
style: {}
}
}
this.$toast(text, options);
options = {
position: 'bottom' // 'bottom' | 'center',
duration: '1500'
}
기타Alert,Confirm 은 체인 호출 을 지원 하기 위해 Promise 를 되 돌려 줍 니 다.
this.$confirm(text).then(success).catch(fail)
항목 주소항목 주소
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
vue2.0 마우스 바인딩 이동 이벤트 - 바인딩class텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.