小编Mag*_*ern的帖子

何时在 Vue 发出名称中使用冒号?

所以,我试图理解别人编写的代码,但有一件事我还没有弄清楚。为什么要在发出名称中使用冒号?这是一个例子:

this.$emit('update:compare', { key, values })
Run Code Online (Sandbox Code Playgroud)

问题是我找不到监听此发出的组件。我一直在寻找v-on:update:compare=""@update:compare=""但找不到。结肠到底有什么作用?

我在与发出的组件相同的组件中发现了我也不认识的其他东西:

  model: {
    prop: 'compare',
    event: 'update:compare',
  },
Run Code Online (Sandbox Code Playgroud)

我想这与它有关,但我无法弄清楚。请问有人可以帮我解释一下吗?

events eventemitter vue.js

7
推荐指数
1
解决办法
3755
查看次数

标签 统计

eventemitter ×1

events ×1

vue.js ×1