Solar Charger Power Bank

$29.99
class SpzCustomDiscountFlashsale extends SPZ.BaseElement { constructor(element) { super(element); this.xhr_ = SPZServices.xhrFor(this.win); this.getFlashSaleApi = "\/api\/storefront\/promotion\/flashsale\/display_setting\/product_setting"; this.timer = null; this.variantId = "0326ef42-46aa-435c-b607-57f25b22f64d"; // 促销活动数据 this.flashsaleData = {} } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // 挂载bind函数 解决this指向问题 this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } mountCallback() { // 获取数据 this.getData(); this.element.onclick = (e) => { const cur = this.win.document.querySelector(".app_discount_flashsale_desc"); if (this.flashsaleData.product_setting.is_redirection && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(`/promotions/discount-default/${this.flashsaleData.discount_info.id}`); } } // 绑定 this.viewport_.onResize(this.resize); // 监听子款式切换,重新渲染 this.win.document.addEventListener('dj.variantChange', this.switchVariant); } unmountCallback() { // 解绑 this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { this.render(); }, 200) } switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == '954bb2ea-94c6-4170-bb87-3bcfd7684dd9' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "954bb2ea-94c6-4170-bb87-3bcfd7684dd9", product_type: "default", variant_id: this.variantId } this.flashsaleData = {}; this.win.fetch(this.getFlashSaleApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { this.flashsaleData = await response.json(); this.render(); } else { this.clearDom(); } }).catch(err => { this.clearDom(); }); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } render() { this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), inProductDetail: appDiscountUtils.inProductBody(this.element), flashsaleData: this.flashsaleData, image_domain: this.win.SHOPLAZZA.image_domain, }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) } } SPZ.defineElement('spz-custom-discount-flashsale', SpzCustomDiscountFlashsale);
Color:  Orange
Quantity
people are viewing this right now
Shipping
Free worldwide shipping
Free returns
Sustainably made
Secure payments

Description

· Power bank can charge three devices simultaneously】.The USB-C port serves as both an input and output.Portable charger is compatible with all USB-powered devices, including smartphones and tablets. It features two USB output ports and supports the QC3.0 fast charging protocol for compatible devices.


·Solar power bank portable charger uses strong professional ABS material, Chemical resistant, heat-resistant, and has super surface hardness, high elasticity and toughness. IP67 waterproof,drop-proof and dust-proof, so you no longer worry about damage caused by water/drop, the powerbank can work in extreme environments.


·  Solar charger power bank has a large battery capacity of 42800mAh, and uses high-density batteries to load a larger capacity without changing the volume and weight. The super battery life allows you to get rid of the anxiety and worries about the depletion of the device power anytime and anywhere.


·  Solar phone charger is equipped with a super bright LED flashlight with a long range, It can work continuously for up to 100 hours.
Friendly reminder: When the solar panel is being cared for, it will generate current to charge the battery, and the indicator light will flash.Solar charging is affected by the instability of sunshine intensity and duration. The battery capacity of the portable charger power bank is very large, so the charging will be very slow and should be used as an emergency function. For daily charging, please use a charger with a power above 5V2A to charge the portable phone charger.