USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
1/8
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
USB Chargeable Portable Outdoor Flashlight
1/8

USB Chargeable Portable Outdoor Flashlight

$15.99
$19.99
Save $4.00
AMOUNT
Please select a amount
Quantity
Barcode:

  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

This product is an essential companion for all your outdoor adventures. Whether you're camping, hiking, or exploring, our flashlight will light up your path. Designed with durability and functionality in mind, it's the perfect tool to navigate the great outdoors. Don't let darkness hinder your exploration—let our USB-chargeable portable outdoor flashlight be your guiding light.

Key Features

Far-reaching Distance: With its powerful beam, our flashlight illuminates a far-reaching distance, allowing you to explore and navigate with ease. Enjoy enhanced visibility and a clearer view of your surroundings.

Large Battery Capacity: The flashlight is equipped with a large battery, offering long-lasting performance during your outdoor adventures. You can rely on its extended runtime to keep you illuminated throughout your journey.

High Brightness: Our flashlight features high brightness, ensuring that darkness is no longer a hindrance. Whether you're camping, hiking, or searching for items in the dark, our flashlight provides the illumination you need.

Waterproof Design: The flashlight can withstand water exposure, making it perfect for outdoor use, even in rainy conditions. Enjoy peace of mind knowing your flashlight will perform reliably, rain or shine.

Specification

Power: 3W

Power generation method: battery

Light source: LED

Charging method: USB

Maximum range: 500M

Size: 100*25MM

Weight: 68G

Package Includes

1* USB Chargeable Portable Outdoor Flashlight

Notes

1. Please follow the charging instructions provided with the flashlight to ensure proper usage and battery life.

2. Avoid shining the light directly into the eyes of yourself or others.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.