提问人:Marco Rodriguez Boue 提问时间:11/14/2023 最后编辑:ZachiahMarco Rodriguez Boue 更新时间:11/14/2023 访问量:30
如何将函数传递给 SSR
How to pass a function to SSR
问:
我有一个问题,我正在使用 nextjs 和 ts:这个函数是 CSR 中的 onclick 事件。
const onAddToCart = async () => {
const productConsent = getProductDiscountConsent(product.id)
if (productConsent) {
setShowConcent(true)
return
}
const result = await addToCart(product, setIsOnAddingToCart)
if (result && product.discount_amount_available === 1) {
addProductConsent(product.id)
}
window.dataLayer.push({ecommerce: null})
window.dataLayer.push({
event: 'add_to_cart',
ecommerce: {
currency: process.env.NEXT_PUBLIC_DEFAULT_CURRENCY,
value: product.discount_price !== 0
? product.discount_price
: product.price,
items: [ getAnalyticsData(product) ],
},
system_env: process.env.NEXT_PUBLIC_APP_NAME,
})
}
如何将此功能转换为 SSR?
答: 暂无答案
评论