vue中$emit 和$on 和$set的用法


1.$set的用法:給 student對象新增 age 屬性

data () {

         return {

                             student: { name:"里斯'}

                          }

         }

直接給student賦值不會觸發視圖更新

mounted () { this.student.age = 18}

正確寫法:this.$set(this.data,”key”,value’)

mounted () { this.$set(this.student,"age", 18) }

2.this.$emit()觸發事件 vm.$emit(event,"參數")

監聽當前實例上的自定義事件。事件可以由vm.$emit觸發。回調函數會接收所有傳入事件觸發函數的額外參數

3.vm.$on(event,callback)

觸發當前實例上的事件。附加參數都會傳給監聽器回調。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM