Lumpuhkan butang secara kekal
P粉156983446
P粉156983446 2023-07-28 21:35:42
0
1
449
<p>Dalam React, bolehkah saya melumpuhkan butang apabila pengguna log masuk ialah ahli? </p><p>Apabila saya menggunakan atribut yang dilumpuhkan, ia boleh dialih keluar daripada alat pembangun dan butang diaktifkan semula. </p><p>Tolong bantu saya, saya mahu butang kekal dilumpuhkan apabila pengguna log masuk adalah ahli. Walaupun atribut yang dilumpuhkan dialih keluar daripada alat pembangun, butang itu harus kekal dilumpuhkan. </p><p><em></em><em></em></p>
P粉156983446
P粉156983446

membalas semua(1)
P粉798010441

您可以使用disabled属性来禁用按钮,但这并不能阻止用户在开发工具中删除disabled属性并重新启用按钮。为了避免这种情况,您还应该使用disabled值来有条件地处理按钮的点击事件监听器。

例如:


import { useState } from "react";

export default function App() {
  const [disabled, setDisabled] = useState(false);
  const handleClick = (e) => {
    console.log(e.target);
  };

  return (
    <div className="App">
      <button onClick={() => setDisabled((disabled) => !disabled)}>
        disable button
      </button>
      <button disabled={disabled} onClick={disabled ? null : handleClick}>
        click
      </button>
    </div>
  );
}

这样,即使用户删除了disabled属性,按钮也不会有任何点击处理程序附加到它上面。

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!