vue中 .sync 修饰符 个人理解
生活随笔
收集整理的這篇文章主要介紹了
vue中 .sync 修饰符 个人理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
vue中.sync修飾符有什么用
.sync 修飾符 其實就是一個語法糖
- vue中 :子組件不能修改props 外部數據
- vue中: $emit 可以觸發事件并傳參
- vue中: $event可以獲取 $emit 的參數
好,明白這些之后 場景實現
父組件 parent 有自己的data狀態 money 100
父組件中有子組件 child 想把data中的狀態給子組件
代碼實現
下面就是上面代碼的優化結果
<child :money="money" ></child> // 子組件中button 按鈕點擊事件 <button @click="$emit('updata:money', money - 10)"></button> // 父組件中 <child :money="money" v-on:updata:money="money = $event"></child>可以看到上面的方法都是通過監聽事件 去通知父組件去修改 子組件不能直接修改
接下來就是 .sync修飾符的作用
大概就是這么多,歡迎補充
總結
以上是生活随笔為你收集整理的vue中 .sync 修饰符 个人理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue中的组件导航守卫,个人理解
- 下一篇: vue中组件在不同页面中渲染出错