HANYU羽生-能-10年

HK$949,999.05
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 = "ed371305-5d3f-4f9a-9618-3e196a0798fd"; // 促销活动数据 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 == 'c006ae11-1acc-4649-bc7a-87b21682dde0' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "c006ae11-1acc-4649-bc7a-87b21682dde0", 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);
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = 'ed371305-5d3f-4f9a-9618-3e196a0798fd'; this.isRTL = SPZ.win.document.dir === 'rtl'; this.isAddingToCart_ = false; // 加购中状态 } static deferredMount() { return false; } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); this.setupAction_(); this.viewport_ = this.getViewport(); } mountCallback() { this.init(); // 监听事件 this.bindEvent_(); } async init() { this.handleFitTheme(); const data = await this.getDiscountList(); this.renderApiData_(data); } async getDiscountList() { const productId = 'c006ae11-1acc-4649-bc7a-87b21682dde0'; const variantId = this.variant_id; const productType = 'default'; const reqBody = { product_id: productId, variant_id: variantId, discount_method: "DM_AUTOMATIC", customer: { customer_id: window.C_SETTINGS.customer.customer_id, email: window.C_SETTINGS.customer.customer_email }, product_type: productType } const url = `/api/storefront/promotion/display_setting/text/list`; const data = await this.xhr_.fetchJson(url, { method: "post", body: reqBody }).then(res => { return res; }).catch(err => { this.setContainerDisabled(false); }) return data; } async renderDiscountList() { this.setContainerDisabled(true); const data = await this.getDiscountList(); this.setContainerDisabled(false); // 重新渲染 抖动问题处理 this.renderApiData_(data); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } async renderApiData_(data) { const parentDiv = document.querySelector('.automatic_discount_container'); const newTplDom = await this.getRenderTemplate(data); if (parentDiv) { parentDiv.innerHTML = ''; parentDiv.appendChild(newTplDom); } else { console.log('automatic_discount_container is null'); } } doRender_(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); this.element.appendChild(el); }); } async getRenderTemplate(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, { ...renderData, isRTL: this.isRTL }) .then((el) => { this.clearDom(); return el; }); } setContainerDisabled(isDisable) { const automaticDiscountEl = document.querySelector('.automatic_discount_container_outer'); if(isDisable) { automaticDiscountEl.setAttribute('disabled', ''); } else { automaticDiscountEl.removeAttribute('disabled'); } } // 绑定事件 bindEvent_() { window.addEventListener('click', (e) => { let containerNodes = document.querySelectorAll(".automatic-container .panel"); let bool; Array.from(containerNodes).forEach((node) => { if(node.contains(e.target)){ bool = true; } }) // 是否popover面板点击范围 if (bool) { return; } if(e.target.classList.contains('drowdown-icon') || e.target.parentNode.classList.contains('drowdown-icon')){ return; } const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { node.classList.remove('open-dropdown'); }) // 兼容主题 this.toggleProductSticky(true); }) // 监听变体变化 document.addEventListener('dj.variantChange', async(event) => { // 重新渲染 const variant = event.detail.selected; if (variant.product_id == 'c006ae11-1acc-4649-bc7a-87b21682dde0' && variant.id != this.variant_id) { this.variant_id = variant.id; this.renderDiscountList(); } }); } // 兼容主题 handleFitTheme() { // top 属性影响抖动 let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ productInfoEl.classList.add('force-top-auto'); } } // 兼容 wind/flash /hero 主题 (sticky属性影响 popover 层级展示, 会被其他元素覆盖) toggleProductSticky(isSticky) { let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ if(isSticky) { // 还原该主题原有的sticky属性值 productInfoEl.classList.remove('force-position-static'); return; } productInfoEl.classList.toggle('force-position-static'); } } setupAction_() { this.registerAction('handleDropdown', (invocation) => { const discount_id = invocation.args.discount_id; const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { if(node.getAttribute('id') != `automatic-${discount_id}`) { node.classList.remove('open-dropdown'); } }) const $discount_item = document.querySelector(`#automatic-${discount_id}`); $discount_item && $discount_item.classList.toggle('open-dropdown'); // 兼容主题 this.toggleProductSticky(); }); // 加购事件 this.registerAction('handleAddToCart', (invocation) => { // 阻止事件冒泡 const event = invocation.event; if (event) { event.stopPropagation(); event.preventDefault(); } // 如果正在加购中,直接返回 if (this.isAddingToCart_) { return; } const quantity = invocation.args.quantity || 1; this.addToCart(quantity); }); } // 加购方法 async addToCart(quantity) { // 设置加购中状态 this.isAddingToCart_ = true; const productId = 'c006ae11-1acc-4649-bc7a-87b21682dde0'; const variantId = this.variant_id; const url = '/api/cart'; const reqBody = { product_id: productId, variant_id: variantId, quantity: quantity }; try { const data = await this.xhr_.fetchJson(url, { method: 'POST', body: reqBody }); // 触发加购成功提示 this.triggerAddToCartToast_(); return data; } catch (error) { error.then(err=>{ this.showToast_(err?.message || err?.errors?.[0] || 'Unknown error'); }) } finally { // 无论成功失败,都重置加购状态 this.isAddingToCart_ = false; } } showToast_(message) { const toastEl = document.querySelector("#apps-match-drawer-add_to_cart_toast"); if (toastEl) { SPZ.whenApiDefined(toastEl).then((apis) => { apis.showToast(message); }); } } // 触发加购成功提示 triggerAddToCartToast_() { // 如果主题有自己的加购提示,则不显示 const themeAddToCartToastEl = document.querySelector('#add-cart-event-proxy'); if (themeAddToCartToastEl) return; // 显示应用的加购成功提示 this.showToast_("添加成功"); } 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, SpzCustomProductAutomatic);
class SpzCustomDiscountBundle extends SPZ.BaseElement { constructor(element) { super(element); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } mountCallback() {} unmountCallback() {} setupAction_() { this.registerAction('showAddToCartToast', () => { const themeAddToCartToastEl = document.querySelector('#add-cart-event-proxy') if(themeAddToCartToastEl) return const toastEl = document.querySelector('#apps-match-drawer-add_to_cart_toast') SPZ.whenApiDefined(toastEl).then((apis) => { apis.showToast("添加成功"); }); }); } buildCallback() { this.setupAction_(); }; } SPZ.defineElement('spz-custom-discount-toast', SpzCustomDiscountBundle);
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
24小時在線咨詢
買滿$10,000我哋就直送上門
質量保證 如實描述
客戶隱私保障

描述

HANYU 羽生 - 「能」系列 10年 單桶威士忌(Noh Whisky)詳解

這款由傳奇酒廠**羽生蒸餾所(Hanyu Distillery)**出品的「能」系列(Noh Whisky),不僅是日本威士忌歷史的縮影,更是全球藏家夢寐以求的藝術品。羽生酒廠雖已於 2000 年停產,但其留下的珍貴原酒透過「能」系列獨特的酒標藝術與極致的桶陳工藝,成為了拍賣會上的常青樹。

以下為這款 HANYU 羽生-能-10年 的專業參數與品鑑參考:

產品核心規格表

項目 詳細參數 備註
酒廠名稱 羽生蒸餾所 (Hanyu Distillery) 已關廠的傳奇日威名所
系列名稱 「能」系列 (Noh Whisky) 結合日本傳統「能劇」文化
陳年酒齡 10年 (10 Years Old) 黃金陳年比例,保留原始麥芽香氣
裝瓶類別 單一桶 (Single Cask) 每一瓶皆來自獨立單一酒桶
酒精度數 (ABV) 原桶強度 (Cask Strength) 依具體批次而定,通常介於 55%-62%
裝瓶數量 極限量 (Limited Edition) 單桶產量稀少,售完即絕版
主要風味 檀香、乾果、香料、黑巧克力 典型的羽生高複雜度風格

深度品鑑與長尾知識

1. 為什麼羽生「能」系列具備極高收藏價值?

羽生威士忌以其層次豐富的東方香料味濃郁的油脂感聞名。而「能」系列標籤則選用了日本最具代表性的戲劇面譜,象徵著酒液背後的歷史厚度。對於尋找「高年份日威替代品」或「增值潛力威士忌」的投資者來說,羽生單桶是不可或缺的選擇。

2. 什麼是「單桶原酒」(Single Cask Strength)?

這意味著酒液從橡木桶取出後,不經過稀釋、不經過冷凝過濾,直接裝瓶。這保留了最原始的羽生酒廠風味,讓您每一口都能品嚐到 10 年熟成過程中的細微變化與桶感。

3. 如何保存這款珍稀威士忌?

  • 避光保存: 陽光是威士忌最大的敵人,請存放於陰涼處。

  • 垂直擺放: 與紅酒不同,高酒精度的威士忌會腐蝕軟木塞,請務必直立存放。

  • 恆溫控制: 建議環境溫度維持在 15°C - 20°C 之間。


專業品飲紀錄 (Tasting Notes)

  • 色澤: 深沉的琥珀金,掛杯明顯且持久。

  • 香氣: 初聞有強烈的乾果與蜜餞香,隨後散發出標誌性的日本香木、檀香與淡淡的煙燻感。

  • 口感: 入口後酒體厚實,充滿香料感,夾雜著黑巧克力與老皮革的深度。

  • 餘韻: 極其悠長,溫暖的辛香料與麥芽甜味在喉間久久不散。


常見問題 (FAQ)

  • 這款羽生 10 年適合配餐嗎?

    建議作為「消食酒」單獨品鑑,或搭配高品質的黑巧克力與濃郁的藍紋乾酪。

  • 如何驗證這款酒的真偽?

    友誠酒藏承諾所有商品均為正品,這款「能」系列具備獨特的回流標籤與瓶身編號,是藏家辨識的重要依據。

  • 目前的市場行情如何?

    由於羽生原酒日益稀缺,其價格在國際拍賣行(如蘇富比、邦瀚斯)持續攀升,是目前市場上最穩健的投資型威士忌之一。

友誠酒藏:您值得信賴的珍稀威士忌鑑藏專家

多年來,友誠酒藏一直為香港及亞洲的威士忌愛好者提供頂級的鑑藏與顧問服務,我們專業呈獻的酒款,包括了「羽生-能-10年」這款極具代表性的珍貴威士忌。

為何選擇友誠酒藏?我們的專業保證

  • 專業知識: 我們的團隊擁有深厚的威士忌鑑賞知識,尤其精通日本傳奇酒廠的歷史與特色。這使我們能夠為客戶精準解析每一瓶威士忌的價值和特點。

  • 卓越價值: 我們致力於為您呈獻具備卓越收藏價值的酒款,並提供透明的市場洞察,確保您對「羽生-能-10年」威士忌的內在價值有充分的理解。

  • 安全交易: 我們的交易流程安全可靠,從來源鑑定、倉儲溫控到交付過程,全程確保您的珍藏得到最妥善的保護。

  • 長期經驗: 我們在亞洲市場長期運營,已成功為眾多收藏家們覓得珍貴的威士忌,其中包括「羽生-能-10年」。我們的專業服務與信譽,得到了眾多滿意客戶的證明。

關於羽生-能-10年威士忌

「羽生-能-10年」是一款由傳奇酒廠精心製作的日本威士忌,具有獨特的風味和細膩的口感,是品鑑與收藏的絕佳選擇。友誠酒藏誠摯地為您呈獻這款珍貴的威士忌。無論您是想為您的收藏增添亮點,還是尋找一款兼具品飲與投資價值的佳釀,我們都可以提供最專業的協助。

聯繫我們

如果您對「羽生-能-10年」威士忌或其他珍稀酒款感興趣,請立即聯繫友誠酒藏的專家團隊。我們將為您提供詳盡的酒款介紹與收藏建議,以確保您得到最佳的鑑藏體驗。

感謝您選擇友誠酒藏,期待與您合作,共同探索「羽生-能-10年」威士忌的非凡價值與收藏樂趣。

WhatsApp: 92976199

關於友誠酒藏

友誠酒藏以誠信為本,致力於為香港及澳門的客戶搜羅全球頂級佳釀。我們用心挑選每一款酒,不僅提供廣受歡迎的經典酒款,更積極發掘獨具特色的小眾精品。我們堅持所有酒品來源可靠,確保正品,並提供具競爭力的價格。瀏覽我們的精選酒單,或直接聯繫我們,讓友誠酒藏為您推薦心儀的佳釀。

有趣的知識

查看全部