Tiktok Games Controller

$24.68
$30.00
Color:  Black fan+Game Trigger
Quantity
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.

Description

 

为了感谢粉丝们的喜爱,公司特意制作了这两款产品,回馈粉丝们的陪伴和成长。

半导体散热器为您的移动设备带来控制台体验!如果你想让控制器支持游戏。
特点:
1.冰瓷制冷技能,快速降温降温
2.整体降温,整个冰夹头大面积降温
3.冰瓷制冷原理超静音不影响黑声
4.四核升级技术:进口半导体、散热散热芯片;强大的风扇散热功能,导热空气快;小巧紧凑,不影响手感;无声噪音,不影响他人
5.半导体制冷技术,散热的同时吸热
6.航空合金散热器,22CM2超大散热面积
7.无缝贴合,散热更均匀更快
8.升级散热,强化,速冷30倍
9.配备高速风扇,强劲的 360 度送风,无盲点
10. 轻巧便携,不会挡住您的手
11. 如果没有声音,也不会影响声音。
12. 大面积半导体散热,如外壳,大面积60x40mm,快速散热
13. 伸缩卡扣设计可用于4-6.5寸手机
我们的保证

如果您没有愉快的购物体验,请通过davidbruce9245@gmail.com与我们联系,我们将为您提供合适的服务,让您100%满意。

从 Commonlee 官方商店购买绝对没有风险 - 所以如果您需要任何帮助,请给我们发电子邮件。

5 点幸福清单

免费送货。没有意外或隐藏费用。
通过 Stripe® 和/或 PayPal® 安全支付
30 天退款保证
我们在服务台为真人提供支持!
每个订单的跟踪号
我们使用加密的 SSL 证书来实现 100% 的安全性。

------------------

单击上方的“添加到购物车”按钮立即订购!

数量有限 - 很快就会售罄!

Customer reviews

4 Reviews
Name
Add customer reviews and testimonials to showcase your store’s happy customers.
Name
Add customer reviews and testimonials to showcase your store’s happy customers.
Name
Add customer reviews and testimonials to showcase your store’s happy customers.
Name
Add customer reviews and testimonials to showcase your store’s happy customers.