VueJS не обновляет данные в браузере при изменении значения параметра "app" в консоли JS

Как я уже упоминал в этом вопросе, ниже приведен пример корректного и синтаксически правильного VueJs, который я запускаю в Localhost с 64-битной средой Windows 7 (настроен Nginx):

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <script type="application/x-javascript" src="https://cdn.jsdelivr.net/npm/vue"></script>
    </head>
    <body>
        <div id="app">
            <h1>{{ message }}</h1>
        </div>
        <script type="application/x-javascript">
            var myObject = new Vue({
                el: '#app',
                data: {
                    message: 'Hello Vue!'
                }
            })
        </script>
    </body>
</html>

Теперь, когда я запускаю это в браузере Firefox (версия 65.0), он отображает ожидаемый текст, но когда я F12 открываю консоль и набираю app.message = 'Test'; и затем нажмите Enter, он не обновляет текст в браузере, как сказали бы в документации.

Что мне здесь не хватает?

1 ответ

Решение

Вы должны использовать myObject.message = 'Test';, myObject это ссылка на приложение VueJS.

Другие вопросы по тегам