headerDetailComp后缀Comp从何而来

来源:1-1 导学(必看,课程新用户建议从“一期”开始学习)

慕前端4468553

2020-09-03

headerDetailComp图片描述
图片描述

createApi 创建的名字明明叫HeaderDetail
headerDetailComp 这个后面的Comp 后缀是从哪里突然冒出来的

写回答

2回答

ustbhuangyi

2020-09-04

headerDetailComp 是定义的变量属性名啊,叫什么都可以,与 createAPI 无关,和 createAPI 有关的是 $createHeaderDetail

0
1
慕前端4468553
非常感谢!
2020-09-04
共1条回复

慕前端4468553

提问者

2020-09-04

这里我思考了 一下给后来者一些启迪 一般来说数据都是必须要放在data里面创建 比较规范一点 但是在这里可以直接this.xx = this.xx(这里一开始就是默认undefinded) || 其他有值的东西 对象或者值   数据的创建并不一定要放在 data里面

0
1
ustbhuangyi
至于在不在 data 中定义,和规范与否无关,和你想不想要这个数据变成响应式有关,如果这个数据不需要观测它的变化,那么就不应该在 data 中定义,性能还能有所提升。
2020-09-04
共1条回复

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4160 问题

查看课程