vue中data是否使用return的区别
// Vue实例中data属性是如下方式展示的:let app = newVue({el: "#app",data: { msg: '' },methods: {}})// 使用组件化的项目中是如下方式展示的:export default{data(){return{showLogin:true,...
·
// Vue实例中data属性是如下方式展示的:
let app = newVue({
el: "#app",
data: { msg: '' },
methods: {}
})
// 使用组件化的项目中是如下方式展示的:
export default{
data(){
return{
showLogin:true,
msg:''
}
},
methods:{}
}
// 为何在大型项目中data需要使用return返回数据呢?
// 答:不使用return包裹的数据会在项目的全局可见
,会造成变量污染
// 使用return包裹后数据中变量只在当前组件中生效
,不会影响其他组件
作者:Affandi
链接:https://www.jianshu.com/p/960b3b7bc086
来源:简书
更多推荐
已为社区贡献4条内容
所有评论(0)