修饰符,比如
@click.stop="add"//阻止传播和冒泡
@click.prevent="add"//阻止默认事件
@click.stop.prevent="add"
//不同指令有不同的修饰符
.sync也是修饰符,是v-bind的修饰符
在vue中,
组件不能修改props外部数据,
this.$emit可以触发事件,并传参
$event可以获取$emit的参数
//在父组件中,可以通过$event获取子组件$emit返回的值
<Child :money="total" v-on:update:money="total = $event"/>
//在子组件中,需要$emit主动触发一个事件
<button @click="$emit('update:money', money-100)"></button>
//以上可以简写,就是
<Child :money.sync="total">