溫馨提示×

vue組件中data屬性定義有什么要求

vue
養魚的貓咪
424
2021-05-13 13:02:48
欄目: 編程語言

在vue組件中定義data屬性的要求:在vue組件中,需要將data作為一個函數名、數據對象作為函數返回值來使用,在創建新實例后,可以通過調用data函數,返回初始數據的一個全新副本數據對象。

vue組件中data屬性定義有什么要求

具體分析如下:

vue中data屬性的作用是用于以對象的方式存放數據,其具有函數和對象兩種使用方法。

#以對象方式使用

var vm=new Vue({

data:{a:1,b:2,},

})

#以函數方式使用

var vm=new Vue({

data(){return {a:1,b:2,}},

})

而在vue組件中,組件需要用來創建多個實例,若data是一個對象,會導致所有實例共享引用同一個數據對象;所以需要將data作為一個函數名、數據對象作為函數返回值來使用,在每次創建新實例后,可以通過調用data函數,返回初始數據的一個全新副本數據對象。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女