3D - Printed Dragons: The Perfect Fusion of Fantasy and Environmental Protection I. Dreamy Shapes

$29.99
Colors:  Laser Red Gold
Quantity

Description

I. Dreamy Shapes

These 3D - printed dragons have exquisitely charming shapes. They lie lazily on stones with winding bodies, sharp scales, and curved horns. Every detail reveals a mysterious and fantastical touch. They seem to come from a mysterious magical world, ready to bring surprises and imagination at any time. 🐉

II. Colorful Charms

Color is a highlight of these dragon sculptures. From the fiery red - orange, the mysterious and cool blue - purple, to the soft and romantic pink - purple, the rich color palette caters to different aesthetic preferences. The unique color treatment makes the dragons shine with a charming luster under light, becoming the center of attention. 🌈

III. Environment - friendly Craftsmanship

These dragons are carefully crafted by Bambu Lab 3D printers, using environmentally friendly and biodegradable PLA materials. This material is safe and harmless, causing no harm to the human body. However, for the safety of children under 6 years old, parental supervision is still required during play to prevent children from swallowing. The environmentally friendly materials protect both the earth's environment and the health of users. 🌱

IV. Diverse Uses

They have a wide range of uses. They can be used as home decorations to add a fantastical atmosphere to the study or living room; they are treasures for collectors, with their unique shapes and craftsmanship having great collection value; they are also suitable for theme parties, anime exhibitions, and other occasions, instantly enhancing the magical atmosphere of the event and bringing an immersive experience. 🎉
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 = "99ec18ac-80e2-47ad-a74f-984fa0723ba3"; // 促销活动数据 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 == 'bceb6754-8447-49cc-94fc-c315d19a3adf' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "bceb6754-8447-49cc-94fc-c315d19a3adf", 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);