Vue.js是一款流行的漸進式JavaScript框架,它提供了許多方法來操作數據、事件、組件等。下面我們來一一介紹Vue.js的所有方法。
new Vue(options)
這是創建Vue實例的方法,options是一個對象,用于配置Vue實例的屬性和方法。該方法返回一個Vue實例。
vue.$mount()
將Vue實例掛載到DOM節點,該方法可傳入一個選擇器或DOM節點作為參數。如果不傳參數,就需手動調用$mount方法掛載。
vue.$data
獲取Vue實例的數據對象,是一個JavaScript對象。
vue.$props vue.$emit() vue.$on() vue.$off()
分別用于獲取、派發、監聽和取消監聽事件的相關API。
vue.$watch()
用來監聽Vue實例的屬性變化,并在變化時執行回調函數。
vue.$set() vue.$delete()
用于給Vue實例添加和刪除響應式屬性。$set可給Vue實例新增一個屬性,該屬性將成為響應式屬性。$delete用于刪除實例中的屬性。
vue.$nextTick()
在DOM節點更新之后執行某個函數。Vue會在操作DOM之后異步執行所有設置的函數回調。
vue.$forceUpdate()
強制Vue實例重新渲染。
vue.$destroy()
銷毀Vue實例。
Vue.extend() Vue.mixin() Vue.component()
分別用于創建新的Vue構造器、在所有Vue組件中混入指定的選項,以及注冊全局組件。