问题应该足够清楚。
但我可以看到有人使用:
<button @click="function()">press</button>
有人使用:
<button v-on:click="function()">press</button>
但实际上两者之间有什么区别(如果存在)
原文由 LorenzoBerti 发布,翻译遵循 CC BY-SA 4.0 许可协议
问题应该足够清楚。
但我可以看到有人使用:
<button @click="function()">press</button>
有人使用:
<button v-on:click="function()">press</button>
但实际上两者之间有什么区别(如果存在)
原文由 LorenzoBerti 发布,翻译遵循 CC BY-SA 4.0 许可协议
v-bind
和 v-on
是 vuejs html 模板中两个常用的指令。因此,他们为两者提供了简写符号,如下所示:
您可以将 v-on:
替换为 @
v-on:click='someFunction'
作为:
@click='someFunction'
另一个例子:
v-on:keyup='someKeyUpFunction'
作为:
@keyup='someKeyUpFunction'
同样, v-bind
与 :
v-bind:href='var1'
可以写成:
:href='var1'
希望能帮助到你!
原文由 Nitin Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
两者没有区别,一个只是第二个的简写。
来源: 官方文档。