Vue.js | vue js this on
Vue.js(,簡稱Vue)是一個用於建立使用者介面的開源MVVM前端JavaScript框架,也是一個建立單頁應用的Web應用框架[4]。Vue.js由尤雨溪建立,由他和其他活躍的核心團隊成員維護[5]。2016年一項針對JavaScript框架的調查表明,Vue有著89%的開發者滿意度。[6]在GitHub上,該專案平均每天能收穫95顆星,[6][7]為GitHub有史以來星標數第3多的專案。[8]Vue.js是一款JavaScript前端框架,旨在更好地組織與簡化Web開發。Vue所關注的核心是MVC模式中的視圖層,同時,它也能方便地取得資料更新,並通過組件內部特定的方法實現視圖與模型的互動。...
Vue.js(,簡稱Vue)是一個用於建立使用者介面的開源MVVM前端JavaScript框架,也是一個建立單頁應用的Web應用框架[4]。Vue.js由尤雨溪建立,由他和其他活躍的核心團隊成員維護[5]。
2016年一項針對JavaScript框架的調查表明,Vue有著89%的開發者滿意度。[6]在GitHub上,該專案平均每天能收穫95顆星,[6][7]為GitHub有史以來星標數第3多的專案。[8]
Vue.js是一款JavaScript前端框架,旨在更好地組織與簡化Web開發。Vue所關注的核心是MVC模式中的視圖層,同時,它也能方便地取得資料更新,並通過組件內部特定的方法實現視圖與模型的互動。
在為AngularJS工作之後,Vue的作者尤雨溪開發出了這一框架。他聲稱自己的思路是提取Angular中為自己所喜歡的部分,構建出一款相當輕量的框架。[9]Vue最早釋出於2014年2月。作者在Hacker News、Echo JS與Reddit的/r/javascript版塊[10]釋出了最早的版本。一天之內,Vue就登上這三個網站的首頁。[11]Vue是Github上最受歡迎的開源專案之一。[來源請求]同時,在JavaScript框架/函式庫中,Vue所獲得的星標數已超過React,並高於Backbone.js、Angular 2、jQuery等專案。
版本名稱通常來自漫畫和動畫,其中大部分屬於科幻小說類型。
版本[編輯] 組件[編輯]組件是Vue最為強大的特性之一。為了更好地管理一個大型的應用程式,往往需要將應用切割為小而獨立、具有復用性的組件。在Vue中,組件是基礎HTML元素的拓展,可方便地自訂其資料與行為。[31]下方的代碼是Vue組件的一個範例,彩現為一個能計算滑鼠點擊次數的按鈕。
// 定义一个名为 button-counter 的新组件 Vue.component(button-counter, { data: function () { return { count: 0 } }, template: <button v-on:click="count++">我被点击了 {{ count }} ...