Простой пример:
Файл index.html:
<!DOCTYPE html>
<html>
<head>
<title>Урок 1 - простой пример vue js</title>
</head>
<body>
<!-- Начало нашего приложения -->
<div id="app">
<input v-model="myname" placeholder="Как вас зовут?">
<br>
<div>Вас зовут: <b>{{ myname }}</b></div>
</div>
<!-- Конец нашего приложения -->
<script src="https://unpkg.com/vue@3"></script>
<script src="App.js"></script>
</body>
</html>Файл App.js:
const App = {
data() {
return {
myname: ''
}
}
}
Vue.createApp(App).mount('#app')Описание:
Запуск нашего приложения осущствляется спомощью - Vue.createApp(App).mount('#app'), в методе mount написано #app, это значит, что будет обрабатываться тэг с id app:
<div id="app"> ... </div>
Результат работы: