Vue v-on 事件指令
by deniro
HTML
<div id="app4">
<input @keyup.alt.83="save">
</div>
<div id="app3">
<input @keyup.13="enterClick">
</div>
<div id="app2">
<a href="www.163.com" @click="openUrl('被禁用咯',$event)">被禁用咯</a>
</div>
<div id="app">
<h3>已点击 {{count}} 次</h3>
<button @click="count++">点我</button>
<button @click="quickAdd(3)">快速增长</button>
</div>
Vue
var app4 = new Vue({
el: '#app4',
data: {},
methods: {
save: function () {
console.log("save");
}
}
});
var app3 = new Vue({
el: '#app3',
data: {},
methods: {
enterClick: function () {
console.log("enterClick");
}
}
});
var app2 = new Vue({
el: '#app2',
data: {
count: 0
},
methods: {
openUrl: function (param, event) {
event.preventDefault();
console.log("param:" + param);
}
}
});
var app = new Vue({
el: '#app',
data: {
count: 0
},
methods: {
quickAdd: function (i) {
i = i || 1;//为避免参数为 null 或 undefined 值,这里设定了默认值 1
this.count += i;
}
}
});