Vue.js是目前最受歡迎的JavaScript框架之一,原因在于它簡單易學(xué),可組件化,易于集成,使用流暢。Vue.js 2.4.2版近期發(fā)布,除了許多小改進(jìn)之外,還有兩個(gè)主要的變化是“功能函數(shù)位置節(jié)點(diǎn)操作符”和“棄用 events 選項(xiàng)”。
第一個(gè)變化是關(guān)于功能函數(shù)位置節(jié)點(diǎn)操作符。該變化是一個(gè)新的JavaScript提議,它提供了一種新的功能函數(shù)語法,可以在DOM中快速選擇一個(gè)元素。在Vue2.4.2中,此功能可以通過新的v-once指令實(shí)現(xiàn)。
<div v-once> {{ func(1, 2, 3) }} </div>
第二個(gè)變化是關(guān)于“棄用 events 選項(xiàng)”。Vue2.4.2將從事件監(jiān)聽選項(xiàng)中刪除events選項(xiàng),這是向父組件發(fā)出自定義事件的選項(xiàng)之一。相反,建議使用新的$emit方法來向父組件發(fā)送自定義事件。例如,在父級(jí)組件中:
Vue.component('my-component', {
methods: {
increment() {
this.$emit('myevent')
}
}
})
總的來說,Vue2.4.2帶來了很多小修改和兩個(gè)主要變化。它和之前的版本一樣簡單易用,是開發(fā)者們必備的框架之一。