(Флаттер / дротик) Строка с разрывом строки: ошибка синтаксиса: неопределенная строка .: неопределенное местоположение - PullRequest
0 голосов
/ 06 марта 2020

Здравствуйте, я использую https://pub.dev/packages/graphql_flutter, пытаясь ввести строку с разрывом строки, значение из строки выглядит следующим образом:

Пример:

String value = "Hello\nHow are you\n";

String mutation = 
return """
        mutation{
        submitForm(input: {
            content: "$value"
        }) {
            success
        }
      }
    """;

Однако после того, как я вставил строку, содержащую '\ n', вызов GraphQL является ошибкой, и я получил:

Ошибки GraphQL: синтаксическая ошибка: неопределенная строка .: неопределенное местоположение

Is Есть ли способ ввести строку с разрывом строки для GraphQL в флаттер / дартс? Спасибо

1 Ответ

0 голосов
/ 06 марта 2020

Здесь у вас есть пример, используемый для добавления задачи.

static String addTodo =
      '''mutation addTodo($title: String!, $isPublic: Boolean!) {
 action: insert_todos(objects: { title: $title, is_public: $isPublic }) {
    returning {
     id
     title
     is_completed
   }
 }
 }''';

Если вам нужна дополнительная информация о GraphQL во флаттере, я рекомендую вам взглянуть на это руководство , потому что после того, как вы закончите, вы сможете делать все, что захотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...