Laravel vuejs中的:更改和v-on:change之间有什么区别?

Laravel vuejs中的:更改和v-on:change之间有什么区别?,laravel,vuejs2,vue.js,Laravel,Vuejs2,Vue.js,我有两个v型的 案例1: <input type="date" v-model="date" class="form-control" id="date" placeholder="Date" v-on:change="onDateChange()"> <input type="text" v-model="editForm.u1" class="form-control" id="u1" placeholder="U1"> 这个很好用 案例2: <input

我有两个v型的

案例1:

<input type="date" v-model="date" class="form-control" id="date" placeholder="Date" v-on:change="onDateChange()">
<input type="text" v-model="editForm.u1" class="form-control" id="u1" placeholder="U1">

这个很好用

案例2:

<input type="date" v-model="date" class="form-control" id="date" placeholder="Date" :change="onDateChange()">
<input type="text" v-model="editForm.u1" class="form-control" id="u1" placeholder="U1">


在这种情况下,即使改变u1也会触发onDateChange()

:change
绑定属性,如
v-bind:change=“onDateChange()”

@change=“onDateChange()
v-on
的简写语法