import APIClient from './API/APIClient'; let cartCount = 0; function updateDOMs() { let updateDoms = document.getElementsByClassName('cart-num'); for (let i = 0; i < updateDoms.length; i++) { updateDoms[i].style.display = cartCount > 0 ? 'block' : 'none'; updateDoms[i].innerHTML = cartCount; } } class ShopCartState { constructor() { } static updateCount() { APIClient.getShopCartCount((isTrue, res) => { cartCount = res.data.totalNum; updateDOMs(); }) } static test() { cartCount = 99; updateDOMs(); } static getCount() { // return cartCount; updateDOMs(); } static setCartCount(number){ cartCount = number; updateDOMs(); } } export default ShopCartState;