【摘要】 编程的学习最重要的就是多想多练。那么你知道关于Vue常见问题:data functions should return an object的相关信息吗?考必过为大家整理了Vue常见问题:data functions should return an object,一起来看看吧!
这个问题是 Vue 实例内,单组件的data必须返回一个对象;如下
export default {
name: 'page-router-view',
data () {
return {
tabs: [
{
title: '财务信息',
url: '/userinfo'
},
{
title: '帐号信息',
url: '/userinfo/base'
}
]
}
}
}
为什么要 return 一个数据对象呢?
官方解释如下: data 必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。如果 data 仍然是一个纯粹的对象,则所有的实例将共享引用同一个数据对象!
简言之,组件复用下,不会造成数据同时指向一处,造出牵一发而动全身的破问题...
以上就是关于Vue常见问题:data functions should return an object的详细内容,希望本篇文章对大家有所帮助。虽然考试受到影响,但是考生们不能因此懈怠。我们将根据疫情防控的进展情况,动态更新并通知考试的报名和考试安排,更多资讯关注考必过网站。