I want to querySelect the exact element that is click on vueJs
<a @click="myFunc()"> Click Me </a>
And edit this element using js querySelector
methods : {
myFunc(){
document.querySelector(this)
}
}
You can use ref:
new Vue({
el: '#demo',
data() {
return {
}
},
methods : {
myFunc(){
this.$refs.link.innerText = 'selected'
}
}
})
Vue.config.productionTip = false
Vue.config.devtools = false
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="demo">
<a ref="link" @click="myFunc"> Click Me </a>
</div>