vue中data為什么必須是函數


vue中data為什么必須是函數

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

    相關經驗推薦