真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue里的data為什么要用return返回-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“vue里的data為什么要用return返回”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“vue里的data為什么要用return返回”這篇文章吧。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、桂平網(wǎng)站維護(hù)、網(wǎng)站推廣。

官網(wǎng)的示例

var vm = new Vue({
 el: '#example',
 data: {
 message: 'Hello'
 }
});

項目中的寫法

data() {
 return {
 message: 'Hello'
 }
 }

為什么要把data變成函數(shù)并return屬性呢?

組件是一個可復(fù)用的實例,當(dāng)你引用一個組件的時候,組件里的data是一個普通的對象,所有用到這個組件的都引用的同一個data,就會造成數(shù)據(jù)污染。

將data封裝成函數(shù)后,在實例化組件的時候,我們只是調(diào)用了data函數(shù)生成的數(shù)據(jù)副本,避免了數(shù)據(jù)污染。

PS:下面看下vue中data是否使用return的區(qū)別

// Vue實例中data屬性是如下方式展示的:
let app = newVue({
  el: "#app",
  data: { msg: '' },
  methods: {}
})
// 使用組件化的項目中是如下方式展示的:
export default{
  data(){
    return{
      showLogin:true,
      msg:''
    }
  },
  methods:{}
}

// 為何在大型項目中data需要使用return返回數(shù)據(jù)呢?
// 答:不使用return包裹的數(shù)據(jù)會在項目的全局可見,會造成變量污染
//    使用return包裹后數(shù)據(jù)中變量只在當(dāng)前組件中生效,不會影響其他組件

以上是“vue里的data為什么要用return返回”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


文章標(biāo)題:vue里的data為什么要用return返回-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://weahome.cn/article/ddeegg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部