У меня есть приложение vue, где я переключаю ширину бокового меню. Мой план состоит в том, чтобы иметь объект пользовательского интерфейса в локальном кэше apollo, где я могу отслеживать различные состояния пользовательского интерфейса (например, открытая или закрытая боковая панель). У меня есть запрос, чтобы проверить состояние боковой панели и мутации, чтобы обновить его. Но по какой-то причине мутация, похоже, требует, чтобы я дал ей параметры ($ id: ID), хотя я на самом деле ничего не передаю мутации, когда использую ее. Как я должен написать мутацию, когда я не использую какие-либо параметры? Или параметр обязателен? Попытки удаления параметров и соответствующих сообщений об ошибках ниже.
Удаление параметров из обоих типов (попытка № 1):
Результат:
Удаление скобок, например, (Попытка № 2):
Результаты: