开发者问题收集
我有一个使用 Divi 主题的 wordpress 网站。当我更新购物车中的商品数量时,标题上的迷你购物车没有相应更新。但是,重新加载页面时迷你购物车中的商品数量会更新。Divi 使用以下函数更新购物车,if ( ! function_exists( 'et_show_cart_total' ) ) {function et_show_cart_total( $args = array() ) {
我正在为 wordpress 创建自定义 woocommerce 集成主题。我在顶部有一个 blob,显示购物车中的商品总数,我想使用 Jquery 更新此 blob(无需重新加载页面)我能够通过获取 blob 中的当前数字并每次点击将其增加 +1 来增加商品数量,问题是添加到购物车有一个选项可以选择要添加到购物车的商品数量。因此,如果我选择 3 个项目并单击按钮,blob 只会增加 1。我可以创
我有Ajax脚本升起的,但是我似乎无法在不刷新页面的情况下进行计数。函数:142643207<p> html:826688218我已经研究了问题,据我所知,篮子总数应该立即更新而没有刷新。有人知道我在这里缺少什么吗?
我在 Shopify 中遇到了问题。我想使用 ajax 在单击按钮时更新购物车数量,但它会出现类似这样的错误{"status":404,"message":"Cart Error","description":"Cannot find variant"}这是我的 ajax 代码, $('.adjust-plus').click(function(){var qty = $(this).parent
我尝试使用Shopify Ajax API从购物车中删除产品,但产品未被删除,控制台中出现Unexpected token: ':'错误。$(".slide-cart-remove").on("click", function() {var id = $(this).attr("id");jQuery.post('/cart/update.js', {updates: {id: 0}});});点
我正在尝试注册一个事件处理程序,当按钮触发点击事件时,该事件处理程序会将一个元素附加到 DOM 中,例如var b = document.getElementById('evt');var eventDemo = function(event) {console.log('I handled the event');console.log(event);console.log(Object.pro
当组件卸载时,我想将状态保存到localStorage。这曾经在componentWillUnmount中起作用。我尝试使用useEffect钩子执行相同操作,但似乎useEffect的返回函数中的状态不正确。为什么会这样?如何在不使用类的情况下保存状态?这是一个虚拟示例。当您按下关闭时,结果始终为 0。import React, { useState, useEffect } from "rea
我尝试使用 Hooks 为自己制作一个漂亮的动画示例,但我偶然发现了一个问题,即我的函数没有状态变量的更新版本,并且继续使用第一个版本。在下面的代码片段中,我有一个示例,一旦您单击一个条形图,它应该以方形形式移动。首先向东,然后向南,然后向西,然后向北,然后再次向东等。但是它永远不会向南,因为即使它的方向从north更新为east(由条形图上的文本或再次单击它指示),函数仍然认为方向是北。cons
我有以下代码,我想在其中创建一个标签列表。在此示例中,我在setAllTags()中获取标签列表,然后在setAvailableTags()中获取多个可用标签。然后我遇到的问题是,当运行setAvailableTags()时,它将删除在setAllTags()中获取的标签。似乎当setAvailableTags()设置其状态时,我在setAllTags()中设置的状态未被使用。知道我可以做些什么来
我正在学习 React Hooks,并且正在学习academind中的示例,作者在那里提到了类似这样的内容When you set a new state with React Hooks (i.e. via setCart in our example), the old state will always be replaced!可能还有以下示例:import React, { useStat
我在我的 React 项目中使用 hooks。我编写了一个函数来管理 hooks 中的状态。但我不知道它是否是最佳的。这是我的函数:mapStateToDOM.jsimport {useState} from 'react';const mspStateToDOM = (initialState, state) => {Object.keys(initialState).map(item => {
在我的 React 应用程序中,我有一个父组件和一个子组件。在我的父组件中,我包含了来自子组件的过滤器。无论我从过滤器中选择什么值,我都会将其传递给我的 api 请求参数,该参数在我的 ParentComponent 中的 handleFilterChange 方法下调用。但是,我注意到,如果我从 ChildComponent 中选择一个过滤器,它会被正确传递,但是当选择两个过滤器时,它总是传递最
我有以下代码:export default function App() {const [lastMessageId, setLastMessageId] = useState(0);const [messages, setMessages] = useState([]);const addMessage = (body, type) => {const newMessage = {id: las
我需要将一个特定值更改为状态内的嵌套对象,因此我想使用旧状态 + 需要更改的新值来克隆状态。我的状态如下所示:{"startDate": "2020-12-04T00:00:00.000Z","endDate": "2022-12-04T00:00:00.000Z","yearlySummary": [{"year": "11/2020-11/2021","data": {"actualUsage
我有一款小型井字游戏,一切都很好,只是我在代码中苦苦寻找将完成函数放在哪里。让我告诉你;import React, { useState } from "react";import { isGameOver } from "../Helper/helper";import Square from "./Square";const Board: React.FC = () => {const [sq