javascript - 如何调试模板字符串下的函数
问题描述
在下面的代码中,我使用了一个 API 链接,该链接显示了像电子商务网站这样的假冒产品。当我尝试调试在模板字符串下调用的函数 addToCart 时。在这一点上它没有突破。帮助我如何调试它。
网站链接:https ://inspiring-payne-594c82.netlify.app/
我添加了我的问题所在的特定代码。
// show all product in UI
const showProducts = (products) => {
products.forEach(product => {
const image = product.image;
const div = document.createElement("div");
div.classList.add("product");
div.innerHTML = `<div class="single-product">
<div>
<img class="product-image" src=${image}></img>
</div>
<h3>${product.title}</h3>
<p>Category: ${product.category}</p>
<h2>Price: $ ${product.price}</h2>
<button onclick="addToCart(${product.id}, ${product.price})" id="addToCart-btn" class="buy-now btn btn-success">add to cart</button>
<button id="details-btn" class="btn btn-danger">Details</button></div>
`;
document.getElementById("all-products").appendChild(div);
})
};
解决方案
推荐阅读
- email - iTunesconnect - 您输入的电子邮件地址已经属于 Sandbox 帐户。要继续,请输入其他电子邮件地址
- manifest - Office 插件发布失败,因为“WebapplicationInfo”中的“授权”内容不完整
- spring-boot - EntityManager 持久化多重关系
- c# - 从 c++11 time_t 创建一个可转换为 .net DateTime 的字符串
- python - 如何将 excel 或 csv 文件作为 Pandas 数据框上传到烧瓶?
- java - 生成的 system.img 不在模拟器上运行
- java - 将文档交给客户后如何删除
- react-native-router-flux - 如何在反应本机路由器通量中获取先前的场景名称
- javascript - 变量未在承诺内分配
- javascript - 获取 HTML 页面的 GET 与 POST