Openlucht roestvrijstalen draagbaar vouwmes

Gratis wereldwijde verzending
Duurzaam geproduceerd
Veilige betalingen
€24.99
€49.99
-€25.00
Stijl:  Vouwmes
Hoeveelheid:  1 stuk
Hoeveelheid
3541 verkocht

Beschrijving

KENMERKEN

SCHERP ROESTVRIJSTALEN MES: Gemaakt van hoogwaardig roestvrij staal, levert het mes precieze sneden, uitstekende snijkant behoud en roestbestendigheid voor langdurige prestaties.

OPVOUWBAAR ONTWERP VOOR GEMAK: Het opvouwbare ontwerp zorgt voor compacte opslag en verhoogt de veiligheid tijdens het transport, waardoor het een ideaal gereedschap is voor buitenactiviteiten en dagelijks gebruik.

ZAKLAMP FUNCTIONALITEIT: Inclusief een geïntegreerde zaklamp voor extra veelzijdigheid, zodat je je omgeving kunt verlichten bij weinig licht terwijl je het mes gebruikt.

COMFORTABEL HOUTEN HANDVAT: Beschikt over een glad houten handvat dat is ontworpen voor een ergonomische grip, voor comfort en controle tijdens langdurig gebruik in elke omgeving.

VEELZIJDIG VOOR MEERDERE ACTIVITEITEN: Perfect voor kamperen, wandelen, vissen of als dagelijks draagbare tool, dit mes past zich moeiteloos aan verschillende snij-, snijd- of voorbereidingsklussen aan.

DUURZAME CONSTRUCTIE: Combineert robuust roestvrij staal met een stevig houten handvat om een betrouwbaar mes te creëren dat bestand is tegen uitdagende buitenomstandigheden.

SPECIFICATIE

Materiaal: Roestvrij staal

Maat: Zoals getoond

Pakket bevat: 1/3*Openlucht roestvrijstalen draagbaar vouwmes (Stijl 1/Vouwmes)

OPMERKINGEN

Sta 2-3 cm afwijking toe vanwege handmatige meting. Zorg ervoor dat je geen bezwaar hebt voordat je de aankoop doet.

De kleur kan afwijken van de werkelijke kleur vanwege variaties tussen computerschermen.

Beoordelingen van klanten

Dit zijn wat onze klanten zeggen.

Schrijf een klantrecensie
Klantbeoordeling
je hebt de bodem bereikt
Nieuwste
Meest leuk gevonden
Hoogste beoordelingen
Laagste beoordelingen
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.