AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / coding / 问题 / 77694351
Accepted
Ninety9Balloons
Ninety9Balloons
Asked: 2023-12-21 04:40:39 +0800 CST2023-12-21 04:40:39 +0800 CST 2023-12-21 04:40:39 +0800 CST

如何通过回调函数获取多个值?

  • 772

我将数据从孩子 1 发送到父母,然后发送到孩子 2。现在我需要发送三件事;日、月和年的值。只获取一个值就可以了,但是当我尝试获取所有三个值时,我得到了一个 TypeError 。

家长:

import Results from "./Results";
import TopForm from "./TopForm";
import { useState } from "react";

function Hero() {
    const [dayValue, setDayValue] = useState("--");
    const [monthValue, setMonthValue] = useState("--");
    const [yearValue, setYearValue] = useState("--");

    return (
        <div className="font-poppins bg-light-grey p-2 h-screen w-screen">
            {/* Main Container */}
            <div className="container bg-white mt-16 max-w-[95%] md:max-w-2xl mx-auto p-10 rounded-xl rounded-br-3xl">
                <TopForm
                    // This does not work, Uncaught TypeError: callback is not a function
                    // callback={[setDayValue, setMonthValue, setYearValue]}

                    // This does work but only gets the dayValue
                    callback={setDayValue}
                />
                <Results
                    dayValue={dayValue}
                    monthValue={monthValue}
                    yearValue={yearValue}
                />
            </div>
        </div>
);
}

export default Hero;

Child 1(TopForm获取数据)

import { useState } from "react";

function TopForm({ callback }) {
const [error, setError] = useState(false);

const [dayText, setDayText] = useState("");
const [monthText, setMonthText] = useState("");
const [yearText, setYearText] = useState("");

const handleSubmit = (event) => {
    event.preventDefault();

    setDayText("");
    setMonthText("");
    setYearText("");
};

return (
    // Inputs Container
    <form onSubmit={handleSubmit}>
        {/* Upper Form */}
        <div className="container flex justify-center gap-4 md:max-w-lg">
            <div className="container w-1/3 flex flex-col">
                <label
                    htmlFor="day"
                    className={`if ${error} ? "text-red-400 text-sm mb-1 uppercase tracking-wide" : "text-smokey-grey"`}
                    id="day-label"
                >
                    Day
                </label>
                <input
                    type="number"
                    name="day"
                    id="day"
                    required
                    className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                    onChange={(event) => setDayText(event.target.value)}
                    value={dayText}
                />
                <div
                    id="day-error"
                    className="hidden text-xs text-red-400 mt-2"
                >
                    Must be a valid date
                </div>
            </div>

            <div className="container w-1/3 flex flex-col">
                <label
                    htmlFor="month"
                    id="month-label"
                    className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
                >
                    Month
                </label>
                <input
                    type="number"
                    name="month"
                    id="month"
                    required
                    className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                    onChange={(event) => setMonthText(event.target.value)}
                    value={monthText}
                />
                <div
                    id="month-error"
                    className="hidden text-xs text-red-400 mt-2"
                >
                    Must be a valid date
                </div>
            </div>

            <div className="container w-1/3 flex flex-col">
                <label
                    htmlFor="year"
                    id="year-label"
                    className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
                >
                    Year
                </label>
                <input
                    type="number"
                    name="year"
                    id="year"
                    required
                    className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                    onChange={(event) => setYearText(event.target.value)}
                    value={yearText}
                />
                <div
                    id="year-error"
                    className="hidden text-xs text-red-400 mt-2"
                >
                    Must be a valid date
                </div>
            </div>
        </div>

        {/* Line Arrow Container */}
        <div className="container my-20 flex justify-center relative">
            <hr className="border-light-grey w-full" />
            <button
                id="button"
                className="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-purple w-16 h-16 rounded-full flex items-center justify-center hover:scale-125 transition-all"
                type="submit"
                onClick={() => callback(dayText, monthText, yearText)}
            >
                <img
                    src="/images/icon-arrow.svg"
                    alt="arrow"
                    className="w-6"
                />
            </button>
        </div>
    </form>
);
}

export default TopForm;

Child 2(结果,显示从 TopForm 收集的数据)

function Results({ dayValue, monthValue, yearValue }) {


return (
    // Results Container
    <div id="results-container" className="container">
        {/* Individual Container */}
        <div className="container flex">
            <span
                id="results-year"
                className="text-5xl italic font-bold text-purple mr-2"
            >
                {yearValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">years</p>
        </div>

        <div className="container flex">
            <span
                id="results-month"
                className="text-5xl italic font-bold text-purple mr-2"
            >
                {monthValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">months</p>
        </div>

        <div className="container flex">
            <span
                id="results-day"
                className="text-5xl italic font-bold text-purple mr-2"
            >
                {dayValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">days</p>
        </div>
    </div>
);
}

export default Results;
reactjs
  • 1 1 个回答
  • 23 Views

1 个回答

  • Voted
  1. Best Answer
    Wongjn
    2023-12-21T05:11:26+08:002023-12-21T05:11:26+08:00

    callback我们可以通过跟踪您在以下位置使用该prop来查看问题的根源TopForm:

    onClick={() => callback(dayText, monthText, yearText)}
    

    传递callback为callback={[setDayValue, setMonthValue, setYearValue]}意味着这callback是一个数组,因此您尝试将数组作为函数调用,这是不正确的。

    相反,您可以单独调用数组的内部函数,如下所示:

    onClick={() => {
      callback[0](dayText)
      callback[1](monthText)
      callback[2](yearText)
    }}
    

    const { useState } = React;
    
    function TopForm({ callback }) {
      const [error, setError] = useState(false);
    
      const [dayText, setDayText] = useState("");
      const [monthText, setMonthText] = useState("");
      const [yearText, setYearText] = useState("");
    
      const handleSubmit = (event) => {
        event.preventDefault();
    
        setDayText("");
        setMonthText("");
        setYearText("");
      };
    
      return (
        // Inputs Container
        <form onSubmit={handleSubmit}>
          {/* Upper Form */}
          <div className="container flex justify-center gap-4 md:max-w-lg">
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="day"
                className={`if ${error} ? "text-red-400 text-sm mb-1 uppercase tracking-wide" : "text-smokey-grey"`}
                id="day-label"
              >
                Day
              </label>
              <input
                type="number"
                name="day"
                id="day"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setDayText(event.target.value)}
                value={dayText}
              />
              <div id="day-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="month"
                id="month-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Month
              </label>
              <input
                type="number"
                name="month"
                id="month"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setMonthText(event.target.value)}
                value={monthText}
              />
              <div id="month-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="year"
                id="year-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Year
              </label>
              <input
                type="number"
                name="year"
                id="year"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setYearText(event.target.value)}
                value={yearText}
              />
              <div id="year-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
          </div>
    
          {/* Line Arrow Container */}
          <div className="container my-20 flex justify-center relative">
            <hr className="border-light-grey w-full" />
            <button
              id="button"
              className="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-purple w-16 h-16 rounded-full flex items-center justify-center hover:scale-125 transition-all"
              type="submit"
              onClick={() => {
                callback[0](dayText)
                callback[1](monthText)
                callback[2](yearText)
              }}
            >
              <img src="/images/icon-arrow.svg" alt="arrow" className="w-6" />
            </button>
          </div>
        </form>
      );
    }
    
    function Results({ dayValue, monthValue, yearValue }) {
      return (
        // Results Container
        <div id="results-container" className="container">
          {/* Individual Container */}
          <div className="container flex">
            <span
              id="results-year"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {yearValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">years</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-month"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {monthValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">months</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-day"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {dayValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">days</p>
          </div>
        </div>
      );
    }
    
    function Hero() {
      const [dayValue, setDayValue] = useState("--");
      const [monthValue, setMonthValue] = useState("--");
      const [yearValue, setYearValue] = useState("--");
    
      return (
        <div className="font-poppins bg-light-grey p-2 h-screen w-screen">
          {/* Main Container */}
          <div className="container bg-white mt-16 max-w-[95%] md:max-w-2xl mx-auto p-10 rounded-xl rounded-br-3xl">
            <TopForm
              callback={[setDayValue, setMonthValue, setYearValue]}
            />
            <Results
              dayValue={dayValue}
              monthValue={monthValue}
              yearValue={yearValue}
            />
          </div>
        </div>
      );
    }
    
    ReactDOM.createRoot(document.getElementById("app")).render(<Hero />);
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react/18.2.0/umd/react.production.min.js" integrity="sha512-8Q6Y9XnTbOE+JNvjBQwJ2H8S+UV4uA6hiRykhdtIyDYZ2TprdNmWOUaKdGzOhyr4dCyk287OejbPvwl7lrfqrQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production.min.js" integrity="sha512-MOCpqoRoisCTwJ8vQQiciZv0qcpROCidek3GTFS6KTk2+y7munJIlKCVkFCYY+p3ErYFXCjmFjnfTTRSC1OHWQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    
    <div id="app"></div>

    或者您可以创建一个回调函数,Hero接受三个参数并调用状态函数本身:

    function Hero () {
      // …
      const setValues = (day, month, year) => {
        setDayValue(day);
        setMonthValue(month);
        setYearValue(year);
      };
      // …
      <TopForm callback={setValues} />
    

    const { useState } = React;
    
    function TopForm({ callback }) {
      const [error, setError] = useState(false);
    
      const [dayText, setDayText] = useState("");
      const [monthText, setMonthText] = useState("");
      const [yearText, setYearText] = useState("");
    
      const handleSubmit = (event) => {
        event.preventDefault();
    
        setDayText("");
        setMonthText("");
        setYearText("");
      };
    
      return (
        // Inputs Container
        <form onSubmit={handleSubmit}>
          {/* Upper Form */}
          <div className="container flex justify-center gap-4 md:max-w-lg">
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="day"
                className={`if ${error} ? "text-red-400 text-sm mb-1 uppercase tracking-wide" : "text-smokey-grey"`}
                id="day-label"
              >
                Day
              </label>
              <input
                type="number"
                name="day"
                id="day"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setDayText(event.target.value)}
                value={dayText}
              />
              <div id="day-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="month"
                id="month-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Month
              </label>
              <input
                type="number"
                name="month"
                id="month"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setMonthText(event.target.value)}
                value={monthText}
              />
              <div id="month-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="year"
                id="year-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Year
              </label>
              <input
                type="number"
                name="year"
                id="year"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setYearText(event.target.value)}
                value={yearText}
              />
              <div id="year-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
          </div>
    
          {/* Line Arrow Container */}
          <div className="container my-20 flex justify-center relative">
            <hr className="border-light-grey w-full" />
            <button
              id="button"
              className="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-purple w-16 h-16 rounded-full flex items-center justify-center hover:scale-125 transition-all"
              type="submit"
              onClick={() => callback(dayText, monthText, yearText)}
            >
              <img src="/images/icon-arrow.svg" alt="arrow" className="w-6" />
            </button>
          </div>
        </form>
      );
    }
    
    function Results({ dayValue, monthValue, yearValue }) {
      return (
        // Results Container
        <div id="results-container" className="container">
          {/* Individual Container */}
          <div className="container flex">
            <span
              id="results-year"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {yearValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">years</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-month"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {monthValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">months</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-day"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {dayValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">days</p>
          </div>
        </div>
      );
    }
    
    function Hero() {
      const [dayValue, setDayValue] = useState("--");
      const [monthValue, setMonthValue] = useState("--");
      const [yearValue, setYearValue] = useState("--");
      
      const setValues = (day, month, year) => {
        setDayValue(day);
        setMonthValue(month);
        setYearValue(year);
      };
    
      return (
        <div className="font-poppins bg-light-grey p-2 h-screen w-screen">
          {/* Main Container */}
          <div className="container bg-white mt-16 max-w-[95%] md:max-w-2xl mx-auto p-10 rounded-xl rounded-br-3xl">
            <TopForm callback={setValues} />
            <Results
              dayValue={dayValue}
              monthValue={monthValue}
              yearValue={yearValue}
            />
          </div>
        </div>
      );
    }
    
    ReactDOM.createRoot(document.getElementById("app")).render(<Hero />);
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react/18.2.0/umd/react.production.min.js" integrity="sha512-8Q6Y9XnTbOE+JNvjBQwJ2H8S+UV4uA6hiRykhdtIyDYZ2TprdNmWOUaKdGzOhyr4dCyk287OejbPvwl7lrfqrQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production.min.js" integrity="sha512-MOCpqoRoisCTwJ8vQQiciZv0qcpROCidek3GTFS6KTk2+y7munJIlKCVkFCYY+p3ErYFXCjmFjnfTTRSC1OHWQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    
    <div id="app"></div>

    Or you could pass the functions as separate props:

    <TopForm
      setDay={setDayValue}
      setMonth={setMonthValue}
      setYear={setYearValue}
    />
    
    function TopForm({ setDay, setMonth, setYear }) {
      // …
      onClick={() => {
        setDay(dayText)
        setMonth(monthText)
        setYear(yearText)
      }}
      // …
    }
    

    const { useState } = React;
    
    function TopForm({ setDay, setMonth, setYear }) {
      const [error, setError] = useState(false);
    
      const [dayText, setDayText] = useState("");
      const [monthText, setMonthText] = useState("");
      const [yearText, setYearText] = useState("");
    
      const handleSubmit = (event) => {
        event.preventDefault();
    
        setDayText("");
        setMonthText("");
        setYearText("");
      };
    
      return (
        // Inputs Container
        <form onSubmit={handleSubmit}>
          {/* Upper Form */}
          <div className="container flex justify-center gap-4 md:max-w-lg">
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="day"
                className={`if ${error} ? "text-red-400 text-sm mb-1 uppercase tracking-wide" : "text-smokey-grey"`}
                id="day-label"
              >
                Day
              </label>
              <input
                type="number"
                name="day"
                id="day"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setDayText(event.target.value)}
                value={dayText}
              />
              <div id="day-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="month"
                id="month-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Month
              </label>
              <input
                type="number"
                name="month"
                id="month"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setMonthText(event.target.value)}
                value={monthText}
              />
              <div id="month-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="year"
                id="year-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Year
              </label>
              <input
                type="number"
                name="year"
                id="year"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setYearText(event.target.value)}
                value={yearText}
              />
              <div id="year-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
          </div>
    
          {/* Line Arrow Container */}
          <div className="container my-20 flex justify-center relative">
            <hr className="border-light-grey w-full" />
            <button
              id="button"
              className="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-purple w-16 h-16 rounded-full flex items-center justify-center hover:scale-125 transition-all"
              type="submit"
              onClick={() => {
                setDay(dayText)
                setMonth(monthText)
                setYear(yearText)
              }}
            >
              <img src="/images/icon-arrow.svg" alt="arrow" className="w-6" />
            </button>
          </div>
        </form>
      );
    }
    
    function Results({ dayValue, monthValue, yearValue }) {
      return (
        // Results Container
        <div id="results-container" className="container">
          {/* Individual Container */}
          <div className="container flex">
            <span
              id="results-year"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {yearValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">years</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-month"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {monthValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">months</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-day"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {dayValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">days</p>
          </div>
        </div>
      );
    }
    
    function Hero() {
      const [dayValue, setDayValue] = useState("--");
      const [monthValue, setMonthValue] = useState("--");
      const [yearValue, setYearValue] = useState("--");
    
      return (
        <div className="font-poppins bg-light-grey p-2 h-screen w-screen">
          {/* Main Container */}
          <div className="container bg-white mt-16 max-w-[95%] md:max-w-2xl mx-auto p-10 rounded-xl rounded-br-3xl">
            <TopForm
              setDay={setDayValue}
              setMonth={setMonthValue}
              setYear={setYearValue}
            />
            <Results
              dayValue={dayValue}
              monthValue={monthValue}
              yearValue={yearValue}
            />
          </div>
        </div>
      );
    }
    
    ReactDOM.createRoot(document.getElementById("app")).render(<Hero />);
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react/18.2.0/umd/react.production.min.js" integrity="sha512-8Q6Y9XnTbOE+JNvjBQwJ2H8S+UV4uA6hiRykhdtIyDYZ2TprdNmWOUaKdGzOhyr4dCyk287OejbPvwl7lrfqrQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production.min.js" integrity="sha512-MOCpqoRoisCTwJ8vQQiciZv0qcpROCidek3GTFS6KTk2+y7munJIlKCVkFCYY+p3ErYFXCjmFjnfTTRSC1OHWQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    
    <div id="app"></div>

    • 3

相关问题

  • 从 MongoDB createAt 字段中分割精确时间

  • 如何在react.js项目中显示相对时间

  • 如何为泛型提供上下文,但在不传入泛型的情况下使用上下文?

  • 我需要使用 useState 动态 React.createElement

  • React Context 值不会在 useEffect 中更新

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    使用 <font color="#xxx"> 突出显示 html 中的代码

    • 2 个回答
  • Marko Smith

    为什么在传递 {} 时重载解析更喜欢 std::nullptr_t 而不是类?

    • 1 个回答
  • Marko Smith

    您可以使用花括号初始化列表作为(默认)模板参数吗?

    • 2 个回答
  • Marko Smith

    为什么列表推导式在内部创建一个函数?

    • 1 个回答
  • Marko Smith

    我正在尝试仅使用海龟随机和数学模块来制作吃豆人游戏

    • 1 个回答
  • Marko Smith

    java.lang.NoSuchMethodError: 'void org.openqa.selenium.remote.http.ClientConfig.<init>(java.net.URI, java.time.Duration, java.time.Duratio

    • 3 个回答
  • Marko Smith

    为什么 'char -> int' 是提升,而 'char -> Short' 是转换(但不是提升)?

    • 4 个回答
  • Marko Smith

    为什么库中不调用全局变量的构造函数?

    • 1 个回答
  • Marko Smith

    std::common_reference_with 在元组上的行为不一致。哪个是对的?

    • 1 个回答
  • Marko Smith

    C++17 中 std::byte 只能按位运算?

    • 1 个回答
  • Martin Hope
    fbrereto 为什么在传递 {} 时重载解析更喜欢 std::nullptr_t 而不是类? 2023-12-21 00:31:04 +0800 CST
  • Martin Hope
    比尔盖子 您可以使用花括号初始化列表作为(默认)模板参数吗? 2023-12-17 10:02:06 +0800 CST
  • Martin Hope
    Amir reza Riahi 为什么列表推导式在内部创建一个函数? 2023-11-16 20:53:19 +0800 CST
  • Martin Hope
    Michael A fmt 格式 %H:%M:%S 不带小数 2023-11-11 01:13:05 +0800 CST
  • Martin Hope
    God I Hate Python C++20 的 std::views::filter 未正确过滤视图 2023-08-27 18:40:35 +0800 CST
  • Martin Hope
    LiDa Cute 为什么 'char -> int' 是提升,而 'char -> Short' 是转换(但不是提升)? 2023-08-24 20:46:59 +0800 CST
  • Martin Hope
    jabaa 为什么库中不调用全局变量的构造函数? 2023-08-18 07:15:20 +0800 CST
  • Martin Hope
    Panagiotis Syskakis std::common_reference_with 在元组上的行为不一致。哪个是对的? 2023-08-17 21:24:06 +0800 CST
  • Martin Hope
    Alex Guteniev 为什么编译器在这里错过矢量化? 2023-08-17 18:58:07 +0800 CST
  • Martin Hope
    wimalopaan C++17 中 std::byte 只能按位运算? 2023-08-17 17:13:58 +0800 CST

热门标签

python javascript c++ c# java typescript sql reactjs html

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve