小编Rap*_*yme的帖子

useRouter - 查询对象为空

我正在尝试学习 Next.JS 中的路由,但我无法获取查询对象。

文件路径:./src/pages/[test]/index.tsx

import { useRouter } from 'next/router';

export default function Test() {
  const router = useRouter();
  console.log(router.query);
  return (
    <div>
      <h1>Test</h1>
    </div>
  )
}
Run Code Online (Sandbox Code Playgroud)

console.log只是打印{}

next.js next-router

8
推荐指数
1
解决办法
8868
查看次数

useDisclosure 的 Chakra UI 类型问题

我正在尝试使用 chakra ui 文档中的警报对话框示例,但我在输入时遇到了一些问题:

    const { isOpen, onOpen, onClose } = useDisclosure();
    {...}
        <AlertDialog
                    motionPreset="slideInBottom"
                    leastDestructiveRef={cancelRef}
                    onClose={onClose}
                    isOpen={isOpen}
                    isCentered
        >
                <Button ref={cancelRef} onClick={onClose}>
                    Cancel
                </Button>
        </AlertDialog>
Run Code Online (Sandbox Code Playgroud)

我从leastDestructiveRef 和 ref 收到以下错误:

类型“MutableRefObject”不可分配给类型“RefObject”。

类型“MutableRefObject”不可分配给类型“LegacyRef |” 不明确的'。

typescript reactjs chakra-ui

4
推荐指数
1
解决办法
2934
查看次数

标签 统计

chakra-ui ×1

next-router ×1

next.js ×1

reactjs ×1

typescript ×1