【发布时间】:2020-11-05 05:08:45
【问题描述】:
NUMber 1500 顺利通过,如果我发送变量的任何随机名称没有错误,但如果我发送 parseInt(born) as setBornTo: 然后我有错误错误请求 400
export const EDIT_AUTHOR = gql`
mutation editAuthor($name: String!,$setBornTo: Int
) {
editAuthor(name: $name, setBornTo: 1500) {
name
born
}
}
我是这样发送的
console.log(typeof(parseInt(born)))
editAuthor({ variables: { 'name':name,'setBornTo':parseInt(born)
}}, { refetchQueries: [ { query: ALL_BOOKS } ,{ query: ALL_PERSONS}] })
即使我发送任何随机命名变量,名称也不会出错
【问题讨论】:
-
在parseInt之前出生的值是多少?
-
另外,在使用 parseInt
parseInt(born, 10)developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… 时,您应该始终指定一个基数 -
任何值。可以是“1”或“1991”
标签: reactjs graphql react-apollo apollo-client