Electric desktop cleaner automatic Eraser crumbs suction machine

$25.99
Color:  Blue
Pieces:  1pc
Quantity
Share the love
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description

Bullet Points:

1、【Efficient Cleaning】Wireless handheld vacuum cleaners can help you quickly grab and deal with the sundries around you. This cordless handheld vacuum cleaner provides powerful suction.
2、【Lightweight And Portable】Desktop vacuum cleaner adopt a hand-held mini size, it is definitely the perfect choice for cleaning hard-to-reach dead spots. It has a creative fishtail design, not only a mini vacuum cleaner but also a desktop decoration.
3、【Humanized Wireless Design】The desk vacuum has a unique chic appearance and elegant wireless curves. It not only fits in the palm of your hand but also fits any space with different decoration styles. Easy to carry and operate even in tight spaces.
4、【Reliable Materials】Desk vacuum cleaner mini is made of high-quality ABS material, which is sturdy and sturdy. The bottom nylon brush has high toughness and long service life. It is not easy to deform or damage after long-term use.
5、【For Most Occasions】Mini vacuum for desk can effectively clean up dust, paper scraps, pet hair, lint, ashes, and food crumbs on tables, sofas, or cars. You can easily reach any nooks and crannies.
Features:

Cute Design Small body, big effect, easy to carry, save space

Key Dust Removal, Easy to absorb small objects, clean more clean

Easy to operate,Give children a clean learning environment

360 Rising Suction, Smooth rotation, uniform wind, clean suction
Specification:
Product size: 8 * 8 * 5.5cm/3.14 * 3.14 * 2.16in
Product material: ABS, nylon, electronic components
Product packaging: color box
Power supply mode: 2 No. 5 batteries (required)
Warm prompt: The product size is measured manually, and there is a slight error, please forgive me! Due to the difference between different monitors, the pictures may not reflect the actual color of the goods. Please take the real object as the standard, thank you!
Satisfaction guarantee: We will provide you with high-quality after-sales service. Please feel free to buy. If you have any questions, please feel free to contact us!
Product List:
mini desktop vacuum cleaner*1
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.