Single
Multi
10) {
dragStarted = true;
isDragging = true;
}
if (!isDragging) return;
currentY = $event.touches[0].clientY;
const diff = currentY - startY;
if (diff > 0) {
$el.style.transform = `translateY(${Math.min(diff, threshold)}px)`;
}
"
@touchend.passive="
if (isDragging) {
const diff = currentY - startY;
if (diff > threshold / 2) {
destinationsOpen = false;
}
$el.style.transform = '';
}
isDragging = false;
dragStarted = false;
startY = 0;
currentY = 0;
"
@click.stop>
Choose Destination
Browse All Articles
Browse all help articles and guides
Browse All Articles
Browse all help articles and guides
Device Compatibility
How to Check if Your Device Supports eSIM
Step-by-step guide to verify eSIM support and check the latest compatible device list
1 week ago
85 views
Device Compatibility
Which Devices Support eSIM?
List of eSIM-compatible devices
1 week ago
69 views
Account & Billing
Refund Policy
Understand our refund terms and how to request a refund
1 week ago
82 views
Account & Billing
How to Top Up Your eSIM
Add more data to your existing eSIM
1 week ago
95 views
Troubleshooting
QR Code Not Scanning
Troubleshoot QR code scanning problems
1 week ago
74 views
Troubleshooting
eSIM Not Connecting to Data
Fix connectivity issues with your eSIM
1 week ago
90 views
Getting Started
How to Activate Your eSIM
Step-by-step guide to activate your EscapeSIM eSIM
1 week ago
73 views
Getting Started
What is an eSIM?
Learn about eSIM technology and how it works
1 week ago
44 views
EscapeSIM is redefining mobile connectivity for travelers with an innovative eSIM marketplace. Say goodbye to expensive roaming fees and hello to fast and affordable access to data across 190+ countries with our easy-to-use digital SIM cards.
Send Us a MessageAsia-Pacific
North America
South America
© 2026 EscapeSIM