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
2 weeks ago
226 views
Device Compatibility
Which Devices Support eSIM?
List of eSIM-compatible devices
2 weeks ago
200 views
Account & Billing
Refund Policy
Understand our refund terms and how to request a refund
2 weeks ago
230 views
Account & Billing
How to Top Up Your eSIM
Add more data to your existing eSIM
2 weeks ago
235 views
Troubleshooting
QR Code Not Scanning
Troubleshoot QR code scanning problems
2 weeks ago
207 views
Troubleshooting
eSIM Not Connecting to Data
Fix connectivity issues with your eSIM
2 weeks ago
245 views
Getting Started
How to Activate Your eSIM
Step-by-step guide to activate your EscapeSIM eSIM
2 weeks ago
205 views
Getting Started
What is an eSIM?
Learn about eSIM technology and how it works
2 weeks ago
149 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