vue组件中data为什么必须是函数

下面的属于自己的理解 适合小白


因为组件是复用的 如果我第一个组件是以对象的形式调用公共组件的话 当我第二个组件还想调用这个公共组件 这时 这两个组件的内容会一致 但是这种结果不是我想要的 所以必须得是函数 因为函数是一个闭包的形式 闭包会产生私有作用域(能够避免全局污染)

猜你喜欢

转载自blog.csdn.net/weixin_46071217/article/details/108981875