天天看點

vue面試題vue中的data為什麼用return傳回

為什麼vue中data需要使用return傳回資料呢?

答:因為不使用包裹的資料會在項目的全局可見,造成變量污染;使用return包裹後資料中變量隻在目前元件中生效,不會影響其他元件。

1、在簡單的vue執行個體中看到的Vue執行個體中data屬性,如下所示:

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:{
       
    }
}      

繼續閱讀