已采纳回答 / 小白丶
数据该放在那里取决于你那些数据是否需要通用,比如用户一些信息是很多页面都需要的,那么就放在父组件里,子组件需要用的时候也可以直接用,而一些只有当前组件需要用到的数据就没有必要放到父组件,只放当前组件的data里面即可
2016-08-16
这里面有一点没有说清楚,ComponentA之所以要转换成component-a,不是因为vuejs的作者要故弄玄虚
而是因为在HTML中,标签的标签名是大小写不敏感的,而在javascript中变量名是大小写敏感的
换句话说,在HTML中,ComponentA和componenta算是同一个标签
而在javascript中,ComponentA和componenta却不是同一个变量
要解决这种差异问题,就必须得在两种标准之间做一个转换,所以vuejs的作者就实现了将驼峰法(camelCase)转换到短横线法(kebab-case)
而是因为在HTML中,标签的标签名是大小写不敏感的,而在javascript中变量名是大小写敏感的
换句话说,在HTML中,ComponentA和componenta算是同一个标签
而在javascript中,ComponentA和componenta却不是同一个变量
要解决这种差异问题,就必须得在两种标准之间做一个转换,所以vuejs的作者就实现了将驼峰法(camelCase)转换到短横线法(kebab-case)
2016-08-15