Here’s a code:
JavaScript
x
28
28
1
<!DOCTYPE html>
2
<html lang="en">
3
4
<head>
5
<meta charset="UTF-8">
6
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7
<meta http-equiv="X-UA-Compatible" content="ie=edge">
8
<title>Vue</title>
9
</head>
10
11
<body>
12
<div id="root">
13
<input v-model="message" placeholder="Msg">
14
<p>Message you typed is: {{ message }}</p>
15
</div>
16
<script src="https://unpkg.com/vue@2.6.10/dist/vue.js"></script>
17
<script>
18
19
new Vue({
20
data: {
21
el: '#root',
22
message: ''
23
}
24
});
25
</script>
26
</body>
27
</html>
28
Why the binding doesn’t work. I try from a video
JavaScript
1
2
1
https://laracasts.com/series/learn-vue-2-step-by-step/episodes/1 .
2
Thank you
Advertisement
Answer
Your vue instance is not connected to your element.
JavaScript
1
9
1
<script>
2
new Vue({
3
el: '#root',
4
data: {
5
message: 'Hello World!'
6
}
7
});
8
</script>
9