91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue里的data為什么要用return返回

發布時間:2021-08-05 11:09:54 來源:億速云 閱讀:602 作者:小新 欄目:web開發

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

官網的示例

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

項目中的寫法

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

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

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

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

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

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

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

以上是“vue里的data為什么要用return返回”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肇州县| 湘乡市| 蒙山县| 长宁区| 贵州省| 泸定县| 中山市| 建平县| 合川市| 丹东市| 乃东县| 调兵山市| 日喀则市| 营口市| 海阳市| 革吉县| 克拉玛依市| 高尔夫| 吴江市| 晋江市| 南陵县| 泰州市| 石城县| 鲁山县| 枣庄市| 信丰县| 苏尼特右旗| 茂名市| 广州市| 滨州市| 庆元县| 乡宁县| 正安县| 盐城市| 陇川县| 开封市| 疏附县| 鲁山县| 桃园市| 夏邑县| 贺州市|