我有一个生成动态选择的输入,当在输入中放置一个值时,它会动态添加一个带有这些值的选择,例如,如果输入中的值在选择中为 4,它会加载我从 1 到 4 的数字和如果我在该选择中选择一个值,例如,2 会加载我另一个选择,其中包含从 3 到 4 的数字,依此类推,直到达到 4 的值,它还有一个条件是,如果在第一个选择中选择了最高数字在此示例中为 4,它不会生成任何附加语句。
现在我需要的是语句不会自动生成,就像它正在做的那样,每个选择都有一个按钮,并且当它给出它时,如果它生成另一个选择。
我有一个生成动态选择的输入,当在输入中放置一个值时,它会动态添加一个带有这些值的选择,例如,如果输入中的值在选择中为 4,它会加载我从 1 到 4 的数字和如果我在该选择中选择一个值,例如,2 会加载我另一个选择,其中包含从 3 到 4 的数字,依此类推,直到达到 4 的值,它还有一个条件是,如果在第一个选择中选择了最高数字在此示例中为 4,它不会生成任何附加语句。
现在我需要的是语句不会自动生成,就像它正在做的那样,每个选择都有一个按钮,并且当它给出它时,如果它生成另一个选择。
这是一个示例,您在输入中初始化最大数量,然后将生成第一个 Select。
https://codesandbox.io/s/stack-select-forked-qn212?file=/src/App.js
如果我理解正确,我会onClick
在生成的选择旁边添加一个按钮。
与其把功能放在 上onChange
,不如把它放在这个新按钮上onClick
。