Foldable Handheld Power Bank Fan

$23.00
Sold 125
Handheld Power Bank+Fan:  Blue
Quantity
Share the love
Description

Provide you with coolness in summer and convenience in life



       About this item

  • Powerful Airflow and Long Battery Life: The fan has 2 speeds which puts out quite a bit of airflow and a nice breeze. 2000mAh battery life lasts a long time. Fully charge 2.5 hours and run 14-21 hours. The blades are soft and safe. when the blades hit your fingers, it doesn’t hurt and it stops as soon as you hit it.
  • 2000mAh Power Bank Fuction: This 2-in-1 fan can work as a power bank in an emergency. It comes with a 2000mAh rechargeable battery and 5V/1A usb output port, so you can charge your phone, laptop, MP3 or other things with it in a pinch.
  • Foldable Handheld and Desk Fan: The mini portable fan is super compact, lightweight and portable. Folding size: 4.47*1.41*1.45in, Weigh: 4.2 oz. It's a handheld fan when it is unfolded 180°, and a desktop fan when it is unfolded 90 or 270°. Pocket size is perfect for indoor and outdoor use. It will be a travel essential for any trips you have.
  • Run While Charging: This handheld portable fan get power supply from USB devices, such as powerbank, computer, laptop, USB charger. It can be fully charged within 2.5 hours and used when you are working, walking or travel outdoor.
  • 2 Inch Versatile Mini Fan: This battery operated fan is perfect for stroller, crib, car seat, desk, gym, camping, cycling or anywhere else you'd need extra wind. Small size allows you to pack the hand fan with you when travelling, Present beautiful lanyards,you can hang it on your hands or travel backpack.



    what will you get

  • 1 x Small Portable Handheld Fan
  • 1 x Type-C Cable
  • 1 x User Manual

    Notes

  • Please allow some slight measurement deviation due to manual measurement.

    Due to different monitors and lighting effects, the actual color of the item may be slightly different from the color shown on the picture
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.