Использование Intertiajs с пользовательским интерфейсом Element

Я использую Inertiajs с Laravel, а также пытаюсь использовать Element UI компоненты, но поскольку я использую компонент меню, у меня возникает следующая ошибка в консоли, я просто использовал пример как указано в компонентах Element Ui, когда я тестировал. введите здесь описание изображения


person Manjunath    schedule 25.05.2019    source источник


Ответы (1)


Я вижу там 2 разные ошибки, обе из них с реквизитом.

  1. Я предполагаю, что ваш компонент использует маршрут в качестве реквизита, и вы также используете маршрут в качестве метода, который вы могли поместить внутрь methods: {}, что не разрешено. Убедитесь, что вы переименовали свой метод route во что-то другое.

Примечание. На самом деле у вас не может быть данных, совпадающих друг с другом. ваши реквизиты, данные, вычисляемые реквизиты и методы должны иметь уникальные имена.

  1. Вы пытаетесь напрямую использовать v-model для реквизита, который не будет работать в Vue. если реквизит является примитивным (число, строка, логическое значение и т. д.). но вы можете передать объект или массив, который может содержать ссылку на данные. Это связано с тем, что реактивность в Vue не может отслеживать реквизиты, когда они передаются как примитивы.

Подробнее о мутациях пропсов здесь: https://vuejs.org/v2/guide/components-props.html#One-Way-Data-Flow

person Kireeti K    schedule 25.05.2019