我如何在本机反应中定义枚举
Posted
技术标签:
【中文标题】我如何在本机反应中定义枚举【英文标题】:How do i define an enum in react native 【发布时间】:2018-10-12 13:32:39 【问题描述】:基本上我想要实现的是将信息发送到不带引号的服务器,例如 Admin 而不是“Admin”,但众所周知,如果变量未定义或不在引号中,Graphql 会抛出错误。
【问题讨论】:
【参考方案1】:我们可以创建一个类似枚举的属性,如下所示:
const adminEnum = Admin: 'Admin';
希望我的问题是正确的。
【讨论】:
【参考方案2】:我在 React 中使用 Enum 如下 method
是 GraphQL 中的 Enum 类型
const result = apolloclient.mutate(
mutation: reset_password,
variables:
method: 'EMAIL',
uuid: opts.uuid
);
【讨论】:
【参考方案3】:您可以在react-native
中将枚举与typeScript
一起使用,就像link 中的描述一样
示例代码是
enum Direction
Up = 1,
Down,
Left,
Right,
【讨论】:
【参考方案4】:枚举极点 东 = 1, 西, 北, 南,
【讨论】:
以上是关于我如何在本机反应中定义枚举的主要内容,如果未能解决你的问题,请参考以下文章
如何在本机反应中修复“TypeError:未定义不是对象(评估'_reactNativeCamera.default.constants')”错误?