【问题标题】:How do i define an enum in react native我如何在本机反应中定义枚举
【发布时间】:2018-10-12 13:32:39
【问题描述】:

基本上我想要实现的是将信息发送到不带引号的服务器,例如 Admin 而不是“Admin”,但众所周知,如果变量未定义或不在引号中,Graphql 会抛出错误。

【问题讨论】:

    标签: javascript react-native enums 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, 西, 北, 南, }

          【讨论】:

            猜你喜欢
            • 2015-02-20
            • 1970-01-01
            • 1970-01-01
            • 2022-01-05
            • 1970-01-01
            • 2018-11-20
            • 1970-01-01
            • 2016-09-08
            • 1970-01-01
            相关资源
            最近更新 更多