import React from 'react'

const Support = () => {
  
  return (
    <div>
      <button onClick={()=>console.log('support')}>add</button>
    </div>
  )
}

这是一个简单的按钮,它不是登录onclick.

我试过了,在各种组件中添加按钮并try 单击,它不起作用.

推荐答案

在调试你的代码后,我发现了CSS端的问题,这里是同样的解决方案.

从该div/Home.js组件中删除fixed关键字以使其工作...

=> Replace this....

<div className="fixed inset-y-0 z-50 h-full w-64 flex-col">
  <SideBar />
</div>;

=> To this....

<div className="inset-y-0 z-50 h-full w-64 flex-col">
  <SideBar />
</div>;

在此更改之后,您的100组件将如下所示:

import { useState } from "react";
// import Login from "./components/Login";
import SideBar from "./SideBar";
import { Outlet, useNavigate } from "react-router-dom";

import { history } from "../utils/helper";
import Login from "./Login";

function Home() {
  const [isLoggedIn, setIsLoggedIn] = useState(false);
  history.navigation = useNavigate();

  return !isLoggedIn ? (
    <Login setIsLoggedIn={setIsLoggedIn} />
  ) : (
    <div className="flex">
      <div className="inset-y-0 z-50 h-full w-64 flex-col">
        <SideBar />
      </div>
      <div className="relative ml-40 p-2">
        <Outlet />
      </div>
    </div>
  );
}

export default Home;

我不知道这背后的主要原因是什么,但这个100关键字不允许我们点击按钮,你可以根据你的CSS样式更详细地判断这一点.

如果你有任何问题,请告诉我.

Reactjs相关问答推荐

在Reaction中测试条件组件

Reactjs中的chartjs和reaction-chartjs-2的问题

Antd V5组件自定义主题

未定义发送的数据无法在reactjs中找到原因

useEffect firebase 清理功能如何工作?

ctx.strokeStyle 在 canvas html 5 中不起作用

Javascript - 正则表达式不适用于 MAC OS - 编码?

无法通过 fetch 获取数据到上下文中

我无法通过 useContext 显示值

ReactJS 中的图像加载顺序

为什么这个 React 组件会导致无限渲染?

在 Nextjs13 应用程序目录中呈现从 supabase 获取的数据

使用 react-markdown 组件时 Tailwind CSS 的问题

使用 Jest/React 测试库时,如何测试由 setInterval 函数创建的 DOM 更改?

Select 建议后如何关闭 vscode 添加自动完成={}

我在使用 Elements of stripe 时使用 React router v6

找不到元素 - 这是参考问题吗?

npm init vite@latest 和 npm init vite 有什么区别?

为什么我不能使用 formik 更改此嵌套对象中的值

React - useParams() 不会失败 null / undefined 判断