vue中的data用return返回

爲何在大型項目中data須要使用return返回數據呢?

答:不使用return包裹的數據會在項目的全局可見,會形成變量污染;使用return包裹後數據中變量只在當前組件中生效,不會影響其餘組件

 

一、在簡單的vue實例中看到的Vue實例中data屬性,以下所示:vue

let app= newVue({

    el:"#app",
    data:{
        msg:''
    },
    methods:{
       
    }
})
 
二、在使用組件化的項目中,以下所示:
export default{
    data(){
        return {
            showLogin:true,
            // def_act: '/A_VUE',
       msg: 'hello vue',
            user:'',
            homeContent: false,
        }
    },
    methods:{
       
    }
}
相關文章
相關標籤/搜索