Glass Tile Cutting Knife

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 = "6bde6e15-0dd8-48ed-9567-667e39360a7f"; // 促销活动数据 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 == '3eec85ed-22b7-4cd7-8844-a1729f074ca6' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "3eec85ed-22b7-4cd7-8844-a1729f074ca6", 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);
€14.99
€35.99
-€21.00
people are viewing this right now
Quantity
Worldwide delivery
Secure payments
Visual logistics tracking
Free returns
Shipping

Description

Are you still struggling with tile or glass work?

Try our new products!

FEATURES

  • Hand-operated multi-functional cutting tool, which can cut and break glass or ceramic tiles with thickness of 3-15mm.

  • Sharp blades made of high hardness tungsten steel.

  • Wider , non-slip ergonomic T-handle for effortless holding and turning.


  • You can oil the blade through the hole on the cutter to make the cut smoother.

  • Ideal for cutting glass, ceramic tiles, mirrors and glazed tiles, but not for cutting high density tiles, such as marble tiles, unglazed tiles, polished tiles, vitrified tiles and glass soaked.

SPECIFICATIONS

  • Size:

  • Total length: 160mm-190mm

  • Total width: 125mm

  • Clamp width: 0~23mm

  • Handle length: 90mm

  • Set weight: 370g

  • Function: cut, open limits

  • Scope: glass, tiles, glass tiles

PACKAGE INCLUDED

  • Glass Tile Cutting Knife*1, Cutter Head*2, Screwdriver*1, Fuel Can*1, Glass Cutter*1

REMARKS

  • Please allow slight measuring deviations due to manual measurement.

  • Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures.