为了账号安全,请及时绑定邮箱和手机立即绑定

组件名为todoList为什么会报错

组件名为todoList为什么会报错,如下

https://img1.sycdn.imooc.com//5c13b28f0001d31609290553.jpg

https://img1.sycdn.imooc.com//5c13b1f90001fabd13560196.jpg

正在回答

3 回答

todolist这个组件名的命名格式有问题,应该改为 todo-list 这样的格式

详细信息可以参看https://cn.vuejs.org/v2/guide/components-registration.html 里面的简介,或者

w3c的规范 https://html.spec.whatwg.org/multipage/custom-elements.html#valid-custom-element-name


0 回复 有任何疑惑可以回复我~
#1

悬壶行者

当使用 PascalCase (首字母大写命名) 定义一个组件时,你在引用这个自定义元素时两种命名法都可以使用。也就是说 <my-component-name> 和 <MyComponentName> 都是可接受的。注意,尽管如此,直接在 DOM (即非字符串的模板) 中使用时只有 kebab-case 是有效的。 这句是补充
2018-12-19 回复 有任何疑惑可以回复我~

把html中的<todoList>标签改为<todo-list>

0 回复 有任何疑惑可以回复我~

html对大小写不敏感,你组件名字用大写了,html中会转化为小写,然后找不到对应的你的组件

0 回复 有任何疑惑可以回复我~
#1

么于

抱歉,解释错了,还是看原文档吧 https://cn.vuejs.org/v2/guide/components-registration.html
2018-12-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

组件名为todoList为什么会报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信