全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术问答  > 详情

vue中的data为什么是个函数?

匿名提问者2023-02-24

vue中的data为什么是个函数?

推荐答案

  同学你好,vue中的data为什么是个函数?在Vue2中,根实例的data可以直接配置为一个对象,而组件的data需要配置为函数返回一个对象的形式,在Vue3(optional-api)中app及组件的data配置都要配置为函数,而Vue3的composition-api中,我们可以通过ref和reactive来创建响应式状态。

vue中的data为什么是个函数

  data需要配置成函数的原因是因为组件实质是一个类,使用组件的时候相当于对组件进行实例化,每个组件的实例作用域等都是相互隔离的,所以data函数需要配置成函数每次实例化来返回一个实例独有的状态对象。

相关问答

前端工程师需要学习那些知识?

大连it培训班学出来有用嘛?就业怎么样?

java都学什么?

javase和java一样吗?

it技术培训哪家好?

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取