用大驼峰命名组件报错?

我在script中注册组件,大驼峰命名,然后使用组件为什么总是报错呀

    <ThePage>{{currentTab}}</ThePage>

    <script>

        Vue.component('ThePage', {
            template: `
                <div>
                    <span> OnPage :</span>
                    <slot></slot>
                </div>
            `
        })

        new Vue({···})

    </script>

image.png

然后我把名字改成the-page,Page就是正确的,请问为什么这里使用ThePage不行是为什么?

阅读 1.2k
1 个回答

Vue.component 文档如下: 直接在dom 中使用,只能kebab-case

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题