Laptop Asus TUF Gaming A16 16" 16 GB RAM 512 GB
Premium quality - <b>Laptop Asus TUF Gaming A16 16" 16 GB RAM 512 GB</b>
${function(){
return `
${data.starNum} /${data.starTotal}
`;
}()}
${function(){
return `
${data.showStarText === 'true' ? `
${data.starNum} /${data.starTotal}
` : ''}
`;
}()}
const TAG = 'spz-custom-revue-star';
class SPZCustomRevueStar extends SPZ.BaseElement {
constructor(element) {
super(element);
}
static deferredMount() {
return false;
}
buildCallback = () => {
this.action_ = SPZServices.actionServiceForDoc(this.element);
this.templates_ = SPZServices.templatesForDoc(this.element);
this.xhr_ = SPZServices.xhrFor(this.win);
this.starNum = this.element.getAttribute('starNum');
this.starTotal = this.element.getAttribute('starTotal');
this.showStarText = this.element.getAttribute('showStarText');
this.starColor = this.element.getAttribute('color');
this.interact = this.element.getAttribute('interact');
this.starSize = this.element.getAttribute('starSize') || 14;
}
mountCallback = () => {
this.doRender_({
starTotal: this.starTotal,
totalArray: Array.from({ length: Number(this.starTotal) }, (v, k) => k + 1),
starNum: this.starNum,
showStarText: this.showStarText,
starColor: this.starColor,
starSize: this.starSize
}).then(() => {
if (this.interact) {
this.addEventListeners_();
}
});
}
addEventListeners_ = () => {
const stars = document.querySelectorAll('.revue-star__star');
stars.forEach(star => {
star.addEventListener('click', event => {
const starEl = star.closest('.revue-star__star');
const starIndex = Number(starEl.dataset.index);
let isHalf = event.offsetX < star.offsetWidth / 2;
// rtl
if (document.documentElement.getAttribute('dir') === 'rtl') {
isHalf = event.offsetX > star.offsetWidth / 2;
}
const starValue = isHalf ? starIndex - 0.5 : starIndex;
this.starClickHandler_({ value: starValue });
});
});
}
renderStar = () => {
const isRtl = document.documentElement.getAttribute('dir') === 'rtl';
const stars = this.element.querySelectorAll('.revue-star__star');
stars.forEach((star, i) => {
const starIndex = i + 1;
const starEl = star.querySelector('svg:nth-child(2)');
const isHalf = this.starNum % 1 > 0 && Math.ceil(this.starNum) === starIndex;
const isSolid = starIndex <= Math.ceil(this.starNum);
starEl.style.display = isSolid ? 'block' : 'none';
if (isHalf) {
if (isRtl) {
// RTL布局下,如果是半星,显示星星的右半边
starEl.style.clipPath = `polygon(50% 0, 100% 0, 100% 100%, 50% 100%)`;
} else {
// LTR布局下,如果是半星,显示星星的左半边
starEl.style.clipPath = `polygon(0 0, 50% 0, 50% 100%, 0 100%)`;
}
} else {
starEl.style.clipPath = `polygon(0 0, 100% 0, 100% 100%, 0 100%)`
}
});
const showCountEle = this.element.querySelector('#revue-star-show-count');
showCountEle && SPZ.whenApiDefined(showCountEle).then((api) => {
api.render({ starNum: this.starNum, starTotal: this.starTotal });
});
}
doRender_ = (data) => {
return this.templates_
.findAndRenderTemplate(this.element, { starSize: this.starSize, ...data }, null)
.then((el) => {
const children = this.element.querySelector('*:not(template)');
children && SPZCore.Dom.removeElement(children);
this.element.appendChild(el);
})
.then(() => {
this.starNum = data.starNum;
this.renderStar();
});
}
starClickHandler_ = (event) => {
this.starNum = event.value;
this.renderStar();
this.triggerEvent_('change', { value: event.value });
}
triggerEvent_(name, data) {
const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {});
this.action_.trigger(this.element, name, event);
}
isLayoutSupported(layout) {
return layout == SPZCore.Layout.CONTAINER;
}
}
SPZ.defineElement(TAG, SPZCustomRevueStar)
( )
try {
const productId = window.SHOPLAZZA.meta.page.resource_id;
const productType = `default`;
const getProductReviews = (star_least) =>
fetch('/api/comment/count-star-multi',
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
product_id: [productId],
star_least: star_least || 1,
}),
}).then(res => res.json());
try {
const section = document.querySelector('#revue-product-star');
if(productType === "gift_card" && section) {
section.style.display = 'none';
}
} catch(e) {
console.log(e);
window.addEventListener('load', () => {
try {
const section = document.querySelector('#revue-product-star');
if(productType=== "gift_card" && section) {
section.style.display = 'none';
}
} catch(e) {
console.log(e)
}
})
}
const getReviewsConfig = async () => {
let data = {};
const url = new URL(window.location.href);
const preview_theme_id = url.searchParams.get('preview_theme_id');
const commentConfig = await fetch('/api/comment-config', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
}
}).then(res => res.json());
data = commentConfig.data;
const themeConfig = await fetch(`/api/comment-config?theme_id=${preview_theme_id || ''}`, {
method: 'GET',
headers: {
'Content-Type': 'application/json',
}
}).then(res => res.json());
if (themeConfig?.data && themeConfig.data.star_color) {
data.star_color = themeConfig.data.star_color;
}
if (preview_theme_id) {
data.star_least = window.apps_global && apps_global.reviews && apps_global.reviews.preview_star_least;
} else if (themeConfig?.data && themeConfig.data.product_settings) {
data.star_least = themeConfig.data.product_settings.star_least;
}
return data;
};
if (productId && window.SHOPLAZZA.meta.page.template_type == 1) {
getReviewsConfig().then(async res => {
const config = res;
let review = await getProductReviews(config.star_least);
review = review.data[productId];
if (!config.open_status || (!review.comment_avg_star && !config.show_no_comment_star)) return;
const render = async () => {
const section = document.querySelector('#revue-product-star');
const starComponent = document.querySelector('#revue-product-star-component');
const count = document.querySelector('#revue-product-star-count');
count.innerText = review.published_count;
const api = await SPZ.whenApiDefined(starComponent);
api.doRender_({
starNum: review.comment_avg_star,
starTotal: 5,
showStarText: false,
starColor: config.star_color,
totalArray: Array.from({ length: 5 }, (v, k) => k + 1)
});
section.style.opacity = 1;
}
render();
document.addEventListener('dj.editor.update', render);
});
}
} catch (e) {console.warn(e)};
${function() {
const variantData = data.variant || {"id":"2876d3d7-f5ad-454d-b15b-31e5f04b2128","product_id":"005d1260-5ab0-4069-aaf7-3096718e166e","title":"","weight_unit":"kg","inventory_quantity":9,"sku":"S71018177","barcode":"4711636009973","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":3269,"min_quantity":1}],"weight":"4.29","compare_at_price":"0","price":"3269","retail_price":"0","available":true,"url":"\/products\/laptop-asus-tuf-gaming-a16-16-16-gb-ram-512-gb?variant=2876d3d7-f5ad-454d-b15b-31e5f04b2128","available_quantity":9,"options":[],"off_ratio":0,"flashsale_info":[],"sales":0};
const saveType = "percentage";
const productLabelDiscountOn = true;
return `
-
(Tax included)
${saveType == 'percentage'
? `-${variantData.off_ratio}% `
: `- `
}
(Tax included)
`;
}()}
Sku : S71018177
Weight : 4.29kg
Barcode : 4711636009973
Inventory : 9
${function(){
const variantData = data.variant || {"id":"2876d3d7-f5ad-454d-b15b-31e5f04b2128","product_id":"005d1260-5ab0-4069-aaf7-3096718e166e","title":"","weight_unit":"kg","inventory_quantity":9,"sku":"S71018177","barcode":"4711636009973","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":3269,"min_quantity":1}],"weight":"4.29","compare_at_price":"0","price":"3269","retail_price":"0","available":true,"url":"\/products\/laptop-asus-tuf-gaming-a16-16-16-gb-ram-512-gb?variant=2876d3d7-f5ad-454d-b15b-31e5f04b2128","available_quantity":9,"options":[],"off_ratio":0,"flashsale_info":[],"sales":0};
return `
Sku : ${variantData && variantData.sku}
Weight : ${variantData && variantData.weight}${variantData && variantData.weight_unit}
Barcode : ${variantData && variantData.barcode}
Inventory : ${variantData && variantData.available_quantity}
`
}()}
${function() {
const minDays = parseInt('3');
const maxDays = parseInt('7');
const customText = "Estimated Delivery\uff1a{min_date} - {max_date}";
const minDate = new Date(Date.now() + (minDays * 86400000));
const maxDate = new Date(Date.now() + (maxDays * 86400000));
const formatDate = (minDate.getFullYear() == maxDate.getFullYear() && minDate.getFullYear() == new Date().getFullYear())
? new Intl.DateTimeFormat('en', { month: 'short', day: '2-digit' })
: new Intl.DateTimeFormat('en', { month: 'short', day: '2-digit', year: 'numeric' });
const tipText = customText.replace(/\{min_date\}/g, '' + formatDate.format(minDate) + ' ')
.replace(/\{max_date\}/g, '' + formatDate.format(maxDate) + ' ');
return `
${tipText}
`;
}()}
Add to cart
${function(){
const wholesale_enabled = false;
const qty = data.quantity || 1;
const currentSelectVariant = data.variant;
const defaultVariant = (data.product && data.product.variants && data.product.variants[0]);
const productVariant = {"id":"2876d3d7-f5ad-454d-b15b-31e5f04b2128","product_id":"005d1260-5ab0-4069-aaf7-3096718e166e","title":"","weight_unit":"kg","inventory_quantity":9,"sku":"S71018177","barcode":"4711636009973","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":3269,"min_quantity":1}],"weight":"4.29","compare_at_price":"0","price":"3269","retail_price":"0","available":true,"url":"\/products\/laptop-asus-tuf-gaming-a16-16-16-gb-ram-512-gb?variant=2876d3d7-f5ad-454d-b15b-31e5f04b2128","available_quantity":9,"options":[],"off_ratio":0,"flashsale_info":[],"sales":0};
const variantData = currentSelectVariant || defaultVariant || productVariant;
const wholesale_price = variantData.wholesale_price || [];
if(wholesale_enabled && wholesale_price.length > 0) {
let wholesaleIndex = wholesale_price.findIndex(item => {
return item.min_quantity > qty;
});
if(wholesaleIndex < 0){
wholesaleIndex = wholesale_price.length - 1;
}else if(wholesaleIndex > 0){
wholesaleIndex = wholesaleIndex - 1;
}
const wholesalePrice = wholesale_price[wholesaleIndex] || '';
return `
`
}else {
const price = variantData && variantData.price;
return price != undefined ? `
` : ' ';
}
}()}
Buy now
Product was out of stock.
Product is unavailable.
Quality you can trust -
Laptop Asus TUF Gaming A16 16" 16 GB RAM 512 GB. The ASUS TUF Gaming A16 is a laptop specially designed for users demanding high performance in gaming and intensive tasks, combining power and portability in an elegant gray finish . This device features a latest-generation AMD Ryzen 7 260 processor that ensures speed and efficiency for heavy workloads, supported by 16 GB of RAM allowing smooth multitasking and gaming without interruptions or slowdowns. Storage is covered by a 512 GB SSD , offering fast data access and reduced boot times, providing ample space and speed to store games, programs, and large files. It stands out with an impressive 16-inch WQXGA display with a 165 Hz refresh rate , delivering sharp, high-definition images and smooth visuals that enhance the gaming experience, also featuring a format adapted for a wider and more comfortable field of view. On the graphics side, it integrates a powerful NVIDIA RTX 5060 card with 8 GB of dedicated memory, capable of handling complex graphics smoothly, ensuring fluid gaming and supporting advanced technologies like real-time ray tracing. The keyboard is a distinctive feature, as it has a French AZERTY layout , designed for users who require this specific keyboard arrangement for more comfortable typing. Additionally, the device is delivered without a pre-installed Windows operating system, offering flexibility to configure software according to individual needs. The robust build typical of the TUF line ensures good durability and resistance under intensive use, while maintaining a modern and functional design. Overall, the ASUS TUF Gaming A16 is a balanced solution for gamers and professionals seeking solid performance paired with a quality screen and versatile connectivity in a laptop configured for the French-speaking market.
Type: Laptop Product with plug: Yes Memory Type: SDRAM Keyboard: Type of plug: Plug EU Colour: Grey Aspect ratio: 16:10 Type of storage: SSD Repairability Index: 9.7 RAM Memory: 16 GB RAM Hard Drive: Connections: Connectivity: Bluetooth Wi-Fi Ethernet LAN 10/100/1000 Mbit Frequency: 165 Hz Includes: Power Cord Touchpad USB Battery charger Keyboard SSD x1 User manual Touchscreen 2 Speakers Technology: Resolution: WQXGA Operating System: Without Operating System Screen: 16" Nuclei: 8 Nuclei Speed: 4.7 GHz Processor Family: AMD Ryzen 7 Resolution (px): 2560 x 1600 px Diagonal of the screen (cm): 40,6 cm Category: Computing > Laptops
24-months Warranty on "New" Products - 12-months Warranty on "Refurbished" or "Open Box" Products
VISA - Mastercard - Google Pay - Apple Pay
Secure payments by PayPal