Skip to Content
Welcome to yujie-code-blogs build by Nextra 4.0 🎉
前端八股文合集VueVue 计算属性的函数名和 data 中的属性可以同名吗?为什么?

3. Vue 计算属性的函数名和 data 中的属性可以同名吗?为什么?

不可以。data的属性和计算属性都是会挂在到vue的实例对象上,同名会发生命名冲突,导致后命名的覆盖先命名的

  1. VUE2初始化按照一定顺序进行实例化 props methods data computed watch
  2. VUE3中的初始化是根据创建变量的先后顺序来的
  3. 优先使用data或ref
  4. 保证代码清晰 简洁
    • 命名规范
    • 模块化管理
    • 严格代码审查