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 = "0b3b3b3b-6ce3-49ce-a624-1c4ee1fb2157"; // 促销活动数据 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"); const setting = this.flashsaleData.product_setting; const landingUrl = `/promotions/discount-default/${this.flashsaleData.discount_info.id}`; const finalUrl = appDiscountUtils.resolveDiscountHref(setting, landingUrl); if (finalUrl && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(finalUrl, '_blank', 'noopener'); } } // 绑定 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 == '79811876-d129-4dcd-a8bf-d706aeb7d9e5' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "79811876-d129-4dcd-a8bf-d706aeb7d9e5", product_type: "", 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);

Pony Hair Mules Black and White Zebra Horsehair Slippers Sexy Peep Toe Stilettos Vintage Style Summer High Heels

Pony Hair Mules Black and White Zebra Horsehair Slippers Sexy Peep Toe Stilettos Vintage Style Summer High Heels

$58.93
(Tax included)
people are viewing this right now
Color: Blue
Shoe Size:
Please select a Shoe Size
Quantity
Product was out of stock.
Product is unavailable.
Free worldwide shipping

Enjoy free shipping on every order, delivered to your doorstep no matter where you are in the world.

Sustainably made

Designed with the planet in mind, all our products are committed to sustainable practices.

Secure payments

Your payment information is always protected with our advanced, encrypted checkout security.

Description

     

Fits true to size, pls take your normal size. If you are not sure about your size, pls feel free to message me and I will help you choose the right size. Wish you a happy shopping!

Size Chart:
34 fit for foot length 22cm
35 fit for foot length 22.5cm
36 fit for foot length 23cm
37 fit for foot length 23.5cm
38 fit for foot length 24cm
39 fit for foot length 24.5cm
40 fit for foot length 25cm
41 fit for foot length 25.5cm
42 fit for foot length 26cm
43 fit for foot length 26.5cm
44 fit for foot length 27cm
45 fit for foot length 27.5cm
46 fit for foot length 28cm
47 fit for foot length 28.5cm
48 fit for foot length 29cm
49 fit for foot length 29.5cm
50 fit for foot length 30cm
Warm Tips:
1. The size chart is for reference only.
2. Please stand up when measuring.
3. If your feet are thick and wide, pls choose one size bigger.
★ Due to different measurement methods, there will be an error of 0-0.5cm in the product, please make sure it is suitable for you before ordering.
★Due to different monitors and lights, the picture may not reflect the actual color of the item, thank you for your kind understanding!

No products viewed