首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决Vue格式未能解决组件错误的问题

如何解决Vue格式未能解决组件错误的问题
EN

Stack Overflow用户
提问于 2020-11-15 18:07:22
回答 2查看 940关注 0票数 1

我对Vue有点陌生,对我来说越来越难破解了。我正在使用Vue 3,我想使用vue - form在我的vue应用程序上创建一个注册表单。以下是我遵循Vue格式的官方文档的进展情况:

代码语言:javascript
复制
// main.js

import { createApp } from 'vue'
import App from './App.vue'

import VueFormulate from '@braid/vue-formulate'

createApp(App).use(VueFormulate).mount('#app')

然后在Register.vue上:

代码语言:javascript
复制
<template>
  <formulate-form v-model="formValues" @submit="registerUser">
     <formulate-input name="first_name" label="First Name" placeholder="First Name" type="text"></formulate-input>
  </formulate>
</template>

<script>
export default {
    name: 'RegisterLogin',
    methods: {
        registerUser () {
            // call back here
        }
    }
}
</script>

但是我得到了Vue警告:未能解决组件: from和Vue警告:未能解决组件:来自控制台的格式输入错误,表单拒绝呈现。我真的说不出原因。这里的答案是:[Vue warn]: Failed to resolve component: Step1Item:也帮不上忙。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-23 06:03:42

我不得不创建自己的表单组件,因为我无法解决这个问题。

票数 -1
EN

Stack Overflow用户

发布于 2021-04-28 10:17:22

在Register.vue中,导入正在使用的所有组件:

代码语言:javascript
复制
import { FormulateForm, FormulateInput } from '@braid/vue-formulate';

然后在导出方法中尝试添加components对象,并列出您正在使用的所有组件的名称,如下所示:

代码语言:javascript
复制
export default {
   components: {
     FormulateForm,
     FormulateInput,
     another-component-here
   },
   * the rest of the code here *
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64848002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档