在 Laravel Spark 的模板文件中,你偶尔会看到类似这样的内容
<span class="help-block" v-show="form.errors.has('name')">
@{{ form.errors.get('name') }}
</span>
也就是说,根据表单的当前错误有条件地切换可见/不可见的跨度。
我明白这部分
{{ form.errors.get('name') }}
这是一个 Vue.js 模板,将显示form.errors.get('name')
. 但是——@
模板前面的符号是干什么用的?我知道,作为一个属性,@ 是v-on
. 然而,
v-on{{ form.errors.get('name') }}
对我来说更没有意义,所以我猜这个@
符号在这里做了其他事情。这是 Vue.js 的事情吗?Laravel Spark 的东西?还有什么?