vue代码,有一个点有疑惑

liao_zd
  • 210
//ChangeGreetingsComponent.vue
<template>
 <input :value='getMessage' @keyup='changeMsg'>
</template>
<script>
import { mapGetters } from 'vuex'
export default {
computed: mapGetters(['getMessage']),
  methods: {
    changeMsg(ev) {
      this.$store.commit('changeMessage', ev.target.value) //这个ev和它的.targe是什么,不大好理解
    }
  }
}
</script>

传入的ev.target是个什么值,从哪里得到的?

回复
阅读 1.2k
4 个回答

event对象,event.target表示触发事件的目标元素
Event

ev.target就是<input>,ev.target.value就是input的值

ev是event的简写,event.target就是触发对象的引用

宣传栏