🎁Free Shipping on Orders Over $59🎉
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
14 / 15
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
Wireless Handheld Car Vacuum Cleaner
40% OFF
Fnkstore

Wireless Handheld Car Vacuum Cleaner

$29.99 $49.99
0 sold
Title
Qty 988 in stock

As a gift for your loved ones, this limited stock Wireless Handheld Car Vacuum Cleaner will be perfect!

Super suction get rid of all the dust you couldn’t reach before! 

06b9bb55ea44dbb25204fd8a84363775f3ec23cf

Super strong fan, blow away dust without residue!

7888c1b69147d6ecf662b693a321b91ef3b83cbad16b3d44eef035a730ce505f

It can also be used as a vacuum compressor, sucking air, keeping fresh, preventing moisture, preventing spoilage, and isolating bacteria!

4c92be28891a6562050faffb915edc80e7b254044adde9ef571a1196d63f924c

Features:

  • Lightweight & Powerful Operation: Compact design, light weight and hand-held, but strong suction and blowing dust buster.Output power120W super power motor provides strong suction up to 6000/9000pa,Wet/Dry vacuum, light weight-only 400g.

28db8824fb4c91bd758ee57e44e53366d13d1452

  • Wide Use: Car Vacuum Cleaner can be used as a computer cleaner blower,laptop cleaner, desk vacuum cleaner, hand vacuum for car, piano , pet house,office desk cleaning,etc.Two styles of head for all kinds of garbage and deep cleaning.

0335472d9555c0cbff9cc278958490ce1a4a7e3010592b0fa7e78a533ca67b4b

  • Cordless rechargeable: USB Rechargeable, Built-in 2000/4000Amhbatteries, Motor speed up to 31000RPM/42000RPM, fast charging technology, Enhanced Edition:4h Quick fully Charge(Only Enhanced Edition products have overcharge protection function), it can give you about 31 minutes of continuous working time, which is enough to cope with most areas of your house/office/car.

404de07878ac2462b310580e89e48fa625e8de88

  • Upgrade and thick washable filter: Take the filter out of the dust cup of the Cordless handheld vacuum, wash it with water and dry it for the second time.The filter is safe to be soaked and washed.

82d954b440672b7b8f489033026544ab5d54559f2eda5490fe43def014c33795

  • For cleaning lights: Black and white vacuum cleaners are equipped with cleaning lights.

41677a1f7142fcf214fbc546e65fa65585323771398cbe67f2f00783376bf5ae

Specifications:

  • Size: WHITE/BLACK 165*147*55mm
    GREY: 213*163*67mm
    GREEN: 213*163*67mm
  • Weight: WHITE/BLACK 400g
    GREY/GREEN 500g
  • Battery: 2000/4000mAh
  • Vacuum suction: Ordinary fund: 6000Pa
    Enhanced fund: 9000Pa

c9fa0a16143da53995e1155c4b012fb752e3bc06e18877c88fecd9d5569013fc

const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);