vue.js @click和v-on:click有什么区别? - 知乎

没有区别,@ 只是一个 v-on: 的缩写,为了书写方便。

见官方文档: 模板语法 — Vue.js

缩写
v- 前缀作为一种视觉提示,用来识别模板中 Vue 特定的特性。当你在使用 Vue.js 为现有标签添加动态行为 (dynamic behavior) 时,v- 前缀很有帮助,然而,对于一些频繁用到的指令来说,就会感到使用繁琐。同时,在构建由 Vue.js 管理所有模板的单页面应用程序 (SPA - single page application) 时,v- 前缀也变得没那么重要了。因此,Vue.js 为 v-bindv-on 这两个最常用的指令,提供了特定简写:

v-bind 缩写
<!-- 完整语法 -->

<!-- 缩写 -->

v-on 缩写
<!-- 完整语法 -->

<!-- 缩写 -->


Original url: Access
Created at: 2020-02-26 13:15:19
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论