在jquery中,我可以使用$(this)引用来访问元素,而无需使用任何类或id。在vue.js中达到相似结果的方法是什么?
Vue组件内的this.$el
[先前的答案是指this.$el
,它可以获取给定Vue组件(Vue documentation on .el)的根元素,但是,如果要获取给定组件内的任意元素,则可以使用this.$refs
([C0 ]):
Vue documentation on .refs
我假设您想获取触发事件的元素。那么它应该是<template>
<div>
<h1 ref="myHeader">Hello</h1>
<div>
<template>
。
例如:
event.target
<div @click="sayHi"></div>