У меня есть приложение vue, где я переключаю ширину бокового меню. Мой план состоит в том, чтобы иметь объект пользовательского интерфейса в локальном кэше apollo, где я могу отслеживать различные состояния пользовательского интерфейса (например, открытая или закрытая боковая панель). У меня есть запрос, чтобы проверить состояние боковой панели и мутации, чтобы обновить его. Но по какой-то причине мутация, похоже, требует, чтобы я дал ей параметры ($ id: ID), хотя я на самом деле ничего не передаю мутации, когда использую ее. Как я должен написать мутацию, когда я не использую какие-либо параметры? Или параметр обязателен? Попытки удаления параметров и соответствующих сообщений об ошибках ниже.
![Code:](https://i.stack.imgur.com/FI7yH.png)
Удаление параметров из обоих типов (попытка № 1):
![enter image description here](https://i.stack.imgur.com/J78X0.png)
Результат:
![Error Message:](https://i.stack.imgur.com/5gC3d.png)
Удаление скобок, например, (Попытка № 2):
Результаты:
![enter image description here](https://i.stack.imgur.com/i8mwZ.png)