1. 程式人生 > >為什麼vue中的data用return返回

為什麼vue中的data用return返回

1、為什麼在專案中data需要使用return返回資料呢?
不使用return包裹的資料會在專案的全域性可見,會造成變數汙染;使用return包裹後資料中變數只在當前元件中生效,不會影響其他元件。

當一個元件被定義, data 必須宣告為返回一個初始資料物件的函式,因為元件可能被用來建立多個例項。如果 data 仍然是一個純粹的物件,則所有的例項將共享引用同一個資料物件!通過提供 data 函式,每次建立一個新例項後,我們能夠呼叫 data 函式,從而返回初始資料的一個全新副本資料物件。