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
How can we help you today?
How can we help you today?
How can we help you today?
How can we help you today?
Popular Resources
Browse by Category
Recent Articles
View all →
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
229 views
Device Compatibility
Which Devices Support eSIM?
List of eSIM-compatible devices
2 weeks ago
201 views
Account & Billing
Refund Policy
Understand our refund terms and how to request a refund
2 weeks ago
231 views
Account & Billing
How to Top Up Your eSIM
Add more data to your existing eSIM
2 weeks ago
236 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
246 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