关于引入tabbar的问题
老师,请问引入<c-tabbar/>这个标签的名字定义有没有什么要求,是不是跟script标签下面的components中的CTabbar的名字定义一样就可以并且不用区分大小写,并且可以随意加“-”这个符号?
<div class="g-footer-container"> <c-tabbar/> </div> <script> import CTabbar from 'components/tabbar'; export default { name: 'App', components: { CTabbar } }; </script>
6
收起
正在回答
3回答
同学你好, 1、 根据如下图所示的官网解释, 目前阶段我们可以简单的理解为使用name是为了方便调试和语义化。虽然同学测试只修改app.vue中名字是可行的, 但是推荐使用一致的名称哦,这样可以让我们的代码更符合规范。
2、 因为html的标准是以-短横线分隔,而js的标准是以驼峰分隔,为了一致性,进行了转化。老师这里给你截图的官网的解释
关于这一块, 同学可以简单的理解为在JS中需要使用驼峰方式命名组件, 在HTML中引入组件的时候名称统一小写, 并使用-短横线驼峰命名分隔开。 Vue规定是这样的, 目前阶段。我们可以不用了解其中的原理, 会使用就可以了,等我们熟练使用之后可以在去看看Vue的源码,深入了解一下哦
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星