Vue的事件处理-前端板块造梦空间论坛-技术交流-造梦空间论坛

Vue的事件处理

我们可以使用v-on指令(简写为@)来监听DOM事件,并在触发时执行对应的JavaScript代码。

用法:v-on:事件类型="函数"或者@事件类型="函数"。

内联事件处理器

事件被触发时执行的内联JavaScript语句(与onclick相似)

5b284819b5010514

<template>
	<view>
		<button @click="number++">自增{{ number }}</button>
	</view>
</template>
<script>
export default {
		data() {
			return {
				number : 0,
			}
		}
	}
</script>

方法事件处理器☆

一个指向组件上定义的方法属性名或路径

所有的方法和函数都写在methods里面

methods: {
函数....
}

所有写在data里面的值在函数里面都可以用this来读取。

<template>
	<view>
		<button @click="addnumber">自增{{ number }}</button>
	</view>
</template>
<script>
export default {
		data() {
			return {
				number : 0,
			}
		},
		methods: {
			addnumber(){
				this.number++
			}
		}
	}
</script>
请登录后发表评论

    没有回复内容

© 造梦空间论坛