我正在尝试使以下Vue组件工作:
<template>
<div>
<cx-button href="/new">
Create
</cx-button>
<router-link tag="cx-button" to="/new" class="cx-raised">Create</router-link>
</div>
</template>
<script>
import cxButton from '../elements/cxButton/cxButton';
export default {
// ...
components: {
cxButton
}
}
</script>
但它抛出:[Vue warn]: Unknown custom element: <cx-button> - did you register the component correctly? For recursive components, make sure to provide the "name" option. found in ---> <RouterLink>
。
提供了按钮元素的名称。
cx-button
组件本身可以正常呈现,router-link
相同,而不使用cx-button
作为tag
属性中的值。问题是:如何使router-link
使用自定义元素(例如我的按钮)作为其标记?