带有 vee-validate ValidationObserver 组件的 Vue 自定义元素错误
Posted
技术标签:
【中文标题】带有 vee-validate ValidationObserver 组件的 Vue 自定义元素错误【英文标题】:Vue custom element error with vee-validate ValidationObserver component 【发布时间】:2020-12-08 01:30:03 【问题描述】:我正在尝试使用vee-validate
来验证此应用上的一些输入。尝试使用 ValidationObserver
自定义标签时出现此错误。
[Vue 警告]:未知的自定义元素:
<ValidationObserver>
- 您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。
我将它添加到 .vue 元素的 <script>
部分的组件中。
<script>
import ValidationObserver from 'vee-validate';
import mapState, mapGetters, mapActions from 'vuex';
export default
data: () => (
name: 'ValidationObserver',
components:
ValidationObserver,
,
// code continues on from here
如果有必要,我还将它包含在创建 Vue 应用程序的 main.js
文件中的组件中。它没有修复错误。
【问题讨论】:
【参考方案1】:组件选项应该在数据选项之外:
export default
data: () => (
name: 'ValidationObserver',
),
components:
ValidationObserver,
,
【讨论】:
以上是关于带有 vee-validate ValidationObserver 组件的 Vue 自定义元素错误的主要内容,如果未能解决你的问题,请参考以下文章