演示機型:華為MateBook X 系統版本:win10 APP版本:vue2.9.6 vue中data必須是函數是為了保證組件的獨立性和可複用性,data是一個函數,組件實例化的時候這個函數将會被調用,返回一個對象,計算機會給這個對象分配一個内存地址,你實例化幾次,就分配幾個内存地址,他們的地址都不一樣,所以每個組件中的數據不會相互幹擾,改變其中一個組件的狀态,其它組件不變。
Vue:
Vue.js是一個用于創建用戶界面的開源JavaScript框架,也是一個創建單頁應用的Web應用框架。 2016年一項針對JavaScript的調查表明,Vue有着89%的開發者滿意度。在GitHub上,該項目平均每天能收獲95顆星,為Github有史以來星标數第3多的項目。Vue.js是一款流行的JavaScript前端框架,旨在更好地組織與簡化Web開發。Vue所關注的核心是MVC模式中的視圖層,同時,它也能方便地獲取數據更新,并通過組件内部特定的方法實現視圖與模型的交互。