1. 程式人生 > >vue2.0--學框架

vue2.0--學框架

鍵盤事件-小遊戲 事件觸發順序:keydown - > keypress - > keyup @keydown.enter 回車 @keydown.left 左鍵 @keydown.right 右鍵 @keydown.up 上鍵 @keydownp.down 下鍵 @keydown.delete 刪除鍵

demo 

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>vue2.0 day2</title>
	<script src="../node_modules/vue/dist/vue.js"></script>

	<style>
		[v-cloak]{display: none;}
		*{margin:0;padding: 0;}
		body{font-size: 16px;color: black;}
		a{text-decoration: none; color: black;}
		#app{}
		#app form p label{
			display: inline-block;
			width: 64px;
			height: 20px;
			text-align: right;
		}

	</style>
</head>
<body>

	<div id="app" v-cloak>

		<!--  -->
		<p @click.once="once">{{msg}}</p>
		<!--  -->
		<p>
			<input type="text" name="" @keydown.enter="keyEnter"></input>
		</p>

	</div>
	<script>
		window.onload=function(){

			new Vue({
				el:'#app',
				data:{
					msg:'hello vue'
				},
				filters:{
					// 碼值表
				},
				methods:{
					keyEnter:function(){
						console.log("Enter");
					},
					once:function(){
						// 簽到 一天點選一次
						console.log("once");
					},
					hander:function(){
						alert(this.msg)
					}
				}
			});
		}
	</script>
	
</body>
</html>