728x90
undefined 뜸~
graphql문제~
const Test1 = () => {
const [tableNumber, setTableNumber] = useState('')
const CHECKTXID = gql`쿼리함수~~~`
const [
FindTX,
{ loading: loadingCheckTxid, error: errorCheckTxid, data: dataCheckTxid },
] = useLazyQuery(CHECKTXID, {
variables: {
where: {
//테이블번호
id: Number(tableNumber),
},
},
})
console.log(tableNumber)
return (
<Layout title="Grid">
<Row>
<Col breakPoint={{ xs: 12 }}>
<Card>
<CardBody>
<div>
<Input fullWidth size="Small">
<input
type="text"
placeholder="tx테이블번호"
onChange={(e) => setTableNumber(e.target.value)}
/>
<Button onClick={() => CheckTxid()}>출금txid요청</Button>
</Input>
</div>
</CardBody>
</Card>
</Col>
</Row>
</Layout>
)
}
export default Test1
쿼리 에러 뜬 이유!!!
input
type을 text로 잡아놔서 string이 들어가는데
쿼리에도 string으로 id가 잡혀서 였음
type을 number로 바꾸거나 ->>> 안됨..
위처럼 id를 number로 감싸야한다.
728x90