Skip to content

为什么组件的data属性是一个函数而不是一个对象? ​

本节目标:理解“为什么组件的data属性是一个函数而不是一个对象?”的核心思路,并能把它用于实际开发或面试表达。 ==根实例对象====data====可以是对象也可以是函数(根实例是单例),不会产生数据污染情况;==

==组件实例对象====data====必须为函数,目的是为了防止多个组件实例对象之间共用一个====data====,产生数据污染。采用函数的形式,====initData====时会将其作为工厂函数都会返回全新====data====对象;== > 来自 <https://vue3js.cn/interview/vue/data.html#%E4%B8%89%E3%80%81%E5%8E%9F%E7%90%86%E5%88%86%E6%9E%90>

本站总访问 — 次