当前位置: 首页 > 面试题库 >

在使用计算属性的时,函数名和data数据源中的数据可以同名吗?

慎旭尧
2023-03-14
本文向大家介绍在使用计算属性的时,函数名和data数据源中的数据可以同名吗?相关面试题,主要包含被问及在使用计算属性的时,函数名和data数据源中的数据可以同名吗?时的应答技巧和注意事项,需要的朋友参考一下

莫名其妙的问题。可以同名,但data会覆盖methods。并且本就不该同名,同名说明你命名不规范。
然后解释为什么会覆盖,因为Props、methods、data、computed、watch都是在initState函数中被初始化的。初始化顺序就是我上面给出的顺序,本质上这些都是要挂载到this上面的,你如果重名的话,后面出现的属性自然而然会覆盖之前挂载的属性了。如果你的eslint配置比较严格的话,同名是编译不通过的。

 类似资料:
  • 我不太清楚kotlin是如何管理属性名和主构造函数参数名的。如果我写了相同的属性名和参数名,那么kotlin编译器会给出一个错误。 它给出了这个错误。 但是,当我更改属性的名称或更改主构造函数的参数名称时,代码将工作并编译。 这将工作或编译罚款。 这背后的原因是什么?为什么主构造函数的参数名和属性名不能相同?

  • computed属性访问数组中的所有项以确定其值。 它可以轻松添加项目并从阵列中删除项目。 从属密钥包含一个特殊密钥@each ,它更新当前计算属性的绑定和观察者。 例子 (Example) 以下示例通过使用Ember的@each键显示计算属性和聚合数据的使用 - import Ember from 'ember'; export default function() { var Perso

  • 本文向大家介绍vue中data的属性可以和methods中的方法同名吗?为什么?相关面试题,主要包含被问及vue中data的属性可以和methods中的方法同名吗?为什么?时的应答技巧和注意事项,需要的朋友参考一下 错误会报出来,但是没有中断函数执行,只要不是和 同名并且第一个字符不是 或 ,那么就可以使用 访问,然后 数据。 同名的方法被干掉

  • 我有一个Java应用程序,允许用户通过定义JavaScript函数在运行时操作某些对象。我们目前正在用Java8中的Nashorn来实现这一点,但我们正在考虑转移到Java11。一旦我们使用了Java11,我们就可以在GraalVM中提供这个功能,但是现在我们需要保持Java8的兼容性- 在Java11中,当我们评估函数时,Nashorn的行为似乎会根据函数是否命名而有所不同,这在Java8中并非

  • 问题内容: 您将如何在不同的环境中处理跨数据库查询。例如,db1-development和db2-development,db1-production和db2-production。 如果要在从db2到db1的开发中进行跨数据库查询,则可以使用完全限定的名称,即[db1-development]。[schema]。[table]。但是,如何在不同环境之间维护查询和存储过程?[db1-develop

  • 当我尝试将同一个POJO用于Spring Data JPA与Spring Data GemFire的集成时,存储库总是使用POJO访问数据库。但我希望存储库能够访问来自GemFire的数据,尽管我添加了注释和。 我想这是因为我在同一个POJO类中添加了和。 请帮助修复,让我知道,如果我可以这样做吗?我需要把它分成2个POJO类为数据库和GENFire工作吗? 谢谢