我正在构建一个 DApp,但用户输入元数据和图像来铸造 NFT。
这一切都很好,但我想添加一个数量函数,它实际上将他们输入的 NFT 的# of NFT 最小为 1,最大为 100。
现在我有数量作为状态变量
const [quantity, setQuantity]= useState("");
我有一个按钮,按下时连接到函数 {onMintPressed}
<button onClick={ onMintPressed }> Mint NFT </button>
现在数量只是此代码的输入
<label className={classes.customLabel}>Quantity </label>
<input
className={classes.customInput}
type="number"
min={1}
max={100}
placeholder="1-100"
onChange={(event) => setQuantity(event.target.value)}
我对此并不陌生,但理想情况下,在一个完美的简单编码世界中,该函数看起来像这样
<button onClick={onMintPressed * x(quantity)}> Mint NFT </button>
我知道这不起作用,本身也不是一个函数,但这只是解释我想要做的最简单的方法
任何帮助表示赞赏,谢谢!