為什麼vue中的data用return返回呢?

2022-04-12 07:02:31 字數 248 閱讀 7466

不使用return包裹的資料會在專案的全域性可見,會造成變數汙染;使用return包裹後資料中變數只在當前元件中生效,不會影響其他元件。

當乙個元件被定義, data 必須宣告為返回乙個初始資料物件的函式,因為元件可能被用來建立多個例項。如果 data 仍然是乙個純粹的物件,

則所有的例項將共享引用同乙個資料物件!通過提供 data 函式,每次建立乙個新例項後,我們能夠呼叫 data 函式,從而返回初始資料的乙個全新副本資料物件。

引用:

為什麼vue中的data用return返回

為什麼在專案中data需要使用return返回資料呢?不使用return包裹的資料會在專案的全域性可見,會造成變數汙染 使用return包裹後資料中變數只在當前元件中生效,不會影響其他元件。當乙個元件被定義,data 必須宣告為返回乙個初始資料物件的函式,因為元件可能被用來建立多個例項。如果 dat...

vue元件中data為什麼是個函式

在vue的開發中,我們在元件中採用函式這種格式 data 在vue例項中採用的是物件這種格式 data 那麼為什麼要在元件中採用函式的方式呢?首先元件是多次使用的,也就是復用。當我們多次呼叫乙個元件,肯定不希望元件中資料是相互聯通的。所以在此使用函式的方式return乙個物件,這樣每次呼叫元件返回的...

Vue例項裡面的data屬性為什麼用函式返回

最近在學習vue中在圖靈社群買了一本電子書 vue小書 我感覺挺坑的,沒有期待的那麼好。其中有的一下子就給一大串 但這一大串 只是為了說明某一點,但是這片 很多處都可以講的,大概是因為篇幅限制原因吧。首先官方解釋 當乙個元件被定義,data 必須宣告為返回乙個初始資料物件的函式,因為元件可能被用來建...