gpt4 book ai didi

javascript - 如何修复 Vue 警告] : Unknown custom element: ?

转载 作者:行者123 更新时间:2023-11-30 19:48:57 30 4
gpt4 key购买 nike

我正在尝试修复组件中的以下错误,但仍然失败。错误如下:

[Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the "name" option.

在我的密码组件中,在脚本之后,我有以下内容:

<template>
<div class="form-group form-material floating" data-plugin="formMaterial">
<input id="password" type="password" class="form-control" name='password'>
<label class="floating-label">Create password</label>

<span class="password-info"><i class="fa fa-info-circle"></i></span>
<div class="password-rules">minimum 6 characters</div>

<span v-if="this.error != null" :class="['invalid-feedback', {'inline': this.error != null}]">
<strong>{{ error }}</strong>
</span>
</div>

</template>

<script>
import Password from 'password-strength-meter'

export default{
props: ['error'],

mounted: function(){
const $password = $('#password', this.$el);

$password.password({
showText: false,
animate: true,
});
}
}
</script>

<style lang="scss">
@import '~password-strength-meter/dist/password.min.css';

</style>

问题是页面打开时vue组件没有加载,刷新时错误消失。

在 laravel blade 中,我按以下方式使用它:

<password-input @if($errors->has('password')) :error="'{{$errors->first('password')}}'" @endif></password-input>

在 app.js 中

我有以下脚本

new Vue({
el: '#app'
});

有人可以指导我如何修复它吗?如果有人可以指导我解决这个问题,我将不胜感激。我看过这个question但它并没有解决我的问题。

最佳答案

组件是否已注册,通常是在 app.js 文件中创建 Vue 实例时。

const app = new Vue({
el: '#app',
components: { ExampleComponent } // Note!!!
});

您可以在此处找到更多信息:https://laracasts.com/discuss/channels/vue/little-help-with-laravel-and-vue-components-registration

关于javascript - 如何修复 Vue 警告] : Unknown custom element: <password-input>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54672816/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com