MATOBOB 100W Portable Solar Panels

Chargers QC3.0 USB-A USB-C DC5521 8mm Output Foldable IP65 Waterproof Power Emergency Camping for Small Power Station Generator Tablets Battery Packs
SKU: SP-100
$59.99
Quantity
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = 'ab2c7878-6b66-4343-8fe4-5fb8ec0756a5'; this.debounceRenderDiscountList = this.win.SPZCore.Types.debounce(this.win,this.renderDiscountList.bind(this), 500); } static deferredMount() { return false; } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); this.setupAction_(); this.viewport_ = this.getViewport(); } mountCallback() { this.init(); console.log('promotion_complex',{"downgrade":false,"automatic_discount_list":[]}); // 监听事件 this.bindEvent_(); } init() { this.handleFitTheme(); // 兜底方案, downgrade == true; 需要降级 则要请求接口 this.doRender_({}).then(async () => { const downgrade = 'false'; if(downgrade != 'false') { this.renderDiscountList(); } }); } async getDiscountList() { const productId = '8cad0db1-62c4-4dc9-bd91-4822f9298887'; const variantId = this.variant_id; const reqBody = { product_id: productId, variant_id: variantId, discount_method: "DM_AUTOMATIC", customer: { customer_id: window.C_SETTINGS.customer.customer_id, email: window.C_SETTINGS.customer.customer_email } } const url = `/api/storefront/promotion/display_setting/text/list`; const data = await this.xhr_.fetchJson(url, { method: "post", body: reqBody }).then(res => { return res; }).catch(err => { this.setContainerDisabled(false); }) return data; } async renderDiscountList() { this.setContainerDisabled(true); const data = await this.getDiscountList(); this.setContainerDisabled(false); // 重新渲染 抖动问题处理 const parentDiv = document.querySelector('.automatic_discount_container'); const oldDom = parentDiv.querySelector('.automatic_discount_wrapper'); const newTplDom = await this.getRenderTemplate(data); if(oldDom){ parentDiv.replaceChild(newTplDom, oldDom); } else { parentDiv.appendChild(newTplDom); } } doRender_(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); this.element.appendChild(el); }); } async getRenderTemplate(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); return el; }); } setContainerDisabled(isDisable) { const automaticDiscountEl = document.querySelector('.automatic_discount_container'); if(isDisable) { automaticDiscountEl.setAttribute('disabled', ''); } else { automaticDiscountEl.removeAttribute('disabled'); } } // 绑定事件 bindEvent_() { window.addEventListener('click', (e) => { let containerNodes = document.querySelectorAll(".automatic-container .panel"); let bool; Array.from(containerNodes).forEach((node) => { if(node.contains(e.target)){ bool = true; } }) // 是否popover面板点击范围 if (bool) { return; } if(e.target.classList.contains('drowdown-icon') || e.target.parentNode.classList.contains('drowdown-icon')){ return; } const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { node.classList.remove('open-dropdown'); }) // 兼容主题 this.toggleProductSticky(true); }) // 监听变体变化 document.addEventListener('dj.variantChange', async(event) => { // 重新渲染 const variant = event.detail.selected; if (variant.product_id == '8cad0db1-62c4-4dc9-bd91-4822f9298887') { this.variant_id = variant.id; } await this.debounceRenderDiscountList(); }); } // 兼容主题 handleFitTheme() { // top 属性影响抖动 let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ productInfoEl.classList.add('force-top-auto'); } } // 兼容 wind/flash /hero 主题 (sticky属性影响 popover 层级展示, 会被其他元素覆盖) toggleProductSticky(isSticky) { let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ if(isSticky) { // 还原该主题原有的sticky属性值 productInfoEl.classList.remove('force-position-static'); return; } productInfoEl.classList.toggle('force-position-static'); } } setupAction_() { this.registerAction('handleDropdown', (invocation) => { const discount_id = invocation.args.discount_id; const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { if(node.getAttribute('id') != `automatic-${discount_id}`) { node.classList.remove('open-dropdown'); } }) const $discount_item = document.querySelector(`#automatic-${discount_id}`); $discount_item && $discount_item.classList.toggle('open-dropdown'); // 兼容主题 this.toggleProductSticky(); }); } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {}); this.action_.trigger(this.element, name, event); } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } } SPZ.defineElement(TAG, SpzCustomProductAutomatic);
Description

About this item

  • Brand: MATOBOB
  • Material:Monocrystalline Silicon
  • Product Dimensions:24.13*21.06*1.77 inch
  • 【Solar Panels Chargers】 3* USB and 1*DC output ports, can directly connect and charge small to medium solar generator (lower than 300Wh),battery packs,computer,iPads,cellphones(Android and Apple) and other daily electronic devices. Please note the maximum voltage and current per port. QC2.0 USB-A is max15W; QC3.0 USB-A is max 18W; usb-c is max 45W and support PD 3.0 USB-C charging, the DC ports is 20V a 28V and the maximum voltage is 60Watts. Note : our solar panels cann't store the electricity.
  • 【Visualized Smart Charging Solar Power Charger】Built in an intelligent chip automatically identifies connected devices and adjusts output current to offer the fastest possible charging speed. You can clearly know the charging status with LED indicator light. When the red light is on, the light is ok and you can charge the device. Note: If you charge lead acid batteries with solar panels, you need Connect solar controller. our package does't have solar controller and you need buy it yourself.
  • 【Portable Solar Chargers for Camping】6 folds with handle design and 6.4lbs low weight with accessories. The unfold size is 33.8 x 28.1 x 0.2 inch, the fold size is 13.8 x 9.1 x 2.2 inch which is similar size with laptop and makes it easy to unfold to collect power and folded with handles to carry away or put in your backpack. Although it is not very heavy, but is a little burden for hiking, more suitable for camping and driving trips or home emergency power. Note:Don't have Kickstand.
  • 【Rugged Waterproof Solar Panel】The surface layer is made of E film that has the characteristics of high strength, good transparency, impermeability, light weight,; built in A+ monocrystalline silicon cellthat efficiently Conversion solar energy into electricity and up to 24% energy conversion; IP65 dustproof waterproof tecnology ; which make the solar panel work under unexpected weather,more durable and longer lifespan(normal 5~10 years). Note: the junction box isn't waterproof.
  • 【Cautions】The power of solar panels is influenced by sunlight, it reach 60 W with direct sunlight no problem, 30-40W when it’s a little cloudy.
  • 【2 YEARS WARRANTY】 24-Months Warranty by MATOBOB.

You may also like