Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender
Domyfan S2 Triple Screen Laptop Screen Extender

Domyfan S2 Triple Screen Laptop Screen Extender

$249.99
$329.99
-$80.00
Free worldwide shipping
Fast delivery
Sustainably made
Secure payments
Quantity

Model: S2
Refresh Rate: 60Hz
Screen Size: 14 inch
Resolution: 1920 × 1080 (FHD)
Display Ratio: 16:9
Rotation Angle: 180°
Panel Type: IPS Wide Viewing Angle
Brightness: 300 cd/m²
Color Gamut: 72% NTSC
Built-in Speaker: Yes
Built-in Battery: No
Product Size: 353 × 207 × 38.7 mm (13.89 x 8.14 x 1.52 inches)
Net Weight: 1.62 kg (3.57 lbs)

1 × Domyfan S2 Screen Monitor
2 x USB-C to USB-C Cable
2 x USB A to USB C cable
2 x HDMI to USB-C cable
1 x Storage Bag
1 x User Guide

💥 HEAR IT FROM THE BEST
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
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.
  • Free shipping

    Free and fast shipping, customs and duties taxes included.

  • Customer service

    Our awesome support team is always happy and ready to help, 5 days a week.

  • Secure payment

    Your payment information is processed securely.

  • Genuine Value

    The premium quality & design at the fairest price, we've made it an everyday thing.