[英]How to fix Vue warn]: Unknown custom element: <password-input>?
[英]How to fix error [Vue warn]: Unknown custom element?
[Vue 警告]:未知的自定義元素:
<app-page-test>
- 您是否正確注冊了組件? 對於遞歸組件,請確保提供“名稱”選項。(在
<Root>
找到)
信息。
我在 laravel 項目的自定義頁面中添加了組件。
測試刀片.php
@extends('layouts.app')
@push('scripts')
<script src="{{ asset('js/base/page/test/app.js') }}" defer></script>
@endpush
@section('content')
<div id="pageTest">
<app-page-test></app-page-test>
</div>
@endsection
資源/js/base/page/test/app.js
import Vue from 'vue';
import App from './components/main';
import store from './store/index';
Vue.component(
'app-page-test',
App
);
new Vue({
el: '#pageTest',
store
});
資源/js/base/page/test/components/main.vue
<template>
<div class="app-page-test">
<p>test</p>
</div>
</template>
<script>
export default {
name: "app-page-test",
mounted() {
console.log('Component mounted.')
}
}
</script>
試試這個方法
import Vue from 'vue';
import App from './components/main';
import store from './store/index';
Vue.component('app-page-test', require('./components/AppPageTest.vue').default);
new Vue({
el: '#pageTest',
store,
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.