Skip to content

Commit 2588e45

Browse files
author
Shaun Pelling
committed
added lesson 7 code
1 parent 0c19db6 commit 2588e45

File tree

2 files changed

+10
-22
lines changed

2 files changed

+10
-22
lines changed

app.js

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,14 @@
11
new Vue({
22
el: '#vue-app',
33
data: {
4-
age: 25,
5-
x: 0,
6-
y: 0
4+
75
},
86
methods: {
9-
add: function(inc){
10-
this.age += inc;
7+
logName: function(){
8+
console.log('you entered your name');
119
},
12-
subtract: function(dec){
13-
this.age -= dec;
14-
},
15-
updateXY: function(event){
16-
this.x = event.offsetX;
17-
this.y = event.offsetY;
18-
},
19-
click: function(){
20-
alert('you clicked me');
10+
logAge: function(){
11+
console.log('you entered your age');
2112
}
2213
}
2314
});

index.html

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,11 @@
88
</head>
99
<body>
1010
<div id="vue-app">
11-
<h1>Events</h1>
12-
<button v-on:click.once="add(1)">Add a Year</button>
13-
<button v-on:click="subtract(1)">Subtract a Year</button>
14-
<button v-on:dblclick="add(10)">Add 10 Years</button>
15-
<button v-on:dblclick="subtract(10)">Subtract 10 Years</button>
16-
<p>My age is {{age}}</p>
17-
<div id="canvas" v-on:mousemove.capture="updateXY">{{ x }} , {{ y }}</div>
18-
<p><a v-on:click.prevent="click" href="http://www.thenetninja.co.uk">The Net Ninja</a></p>
11+
<h1>Keyboard Events</h1>
12+
<label>Name:</label>
13+
<input type="text" v-on:keyup.enter="logName" />
14+
<label>Age:</label>
15+
<input type="text" v-on:keyup.alt.enter="logAge" />
1916
</div>
2017
</body>
2118

0 commit comments

Comments
 (0)