所以,Vue.js有自己的风格指南,其中明确指出(在"基本"部分)component names should be multi-word是为了防止"与现有和future 的HTML元素冲突,因为所有HTML元素都是一个单词".

然而,他们用<component>来表示dynamic components.我在现有HTML标记列表中找不到<component>.

请澄清.

推荐答案

我相信Vue.js正在尽最大努力坚持W3C标准.

Relation to Custom Elements

您可能已经注意到,Vue组件与定制组件非常相似

Web Components Spec个项目已经敲定,但不是本地的

Vue组件提供了中不可用的重要功能

其他阅读

HTML Components

这个<;组件>;元素用作标识HTML的容器

它还规定了<;模板>;和<;插槽>;

Web Components

HTML模板<;模板>;和<;插槽>;元素启用

我不知道<;过渡>;.

Vue.js相关问答推荐

如何禁用Vuetify v—stepper操作按钮

为什么元素会从Vue 3中的TransitionGroup左上角出现?

为什么我的数组在 onBeforeMount 函数中不为空,但在 onMounted 函数中为空

我需要在 nuxt2 上使用 /index 作为 url 的一部分

绑定事件在渲染函数中不起作用

通过元素加中的正则表达式输入电话号码格式

vue 3 中范围样式和深度样式的问题

CssSyntaxError 使用 Webpack 4 构建未知单词

在 jest document.querySelector 中测试 vue 组件期间始终返回 null

为什么组件在 v-if 下没有被销毁

VueJS + VueRouter:有条件地禁用路由

等待来自 WDS 的更新信号

如何在 Vue 3 中使用 SSR

命名空间模块身份验证的重复命名空间身份验证

如何在 VUE 应用中使用 sass?

npm run dev 和 npm run production 的区别

Vue.js 拦截器

Vue路由在新页面上回到顶部

更改事件上的 Select2 在 Vuejs 中不起作用

TypeError: Object(...) 不是 Vue 中的函数