Jam*_*non 10 php laravel vue.js
正如你从标题中看到的,我正在尝试Laravel 5.3和护照.
所以我已经完成了安装Laravel护照的步骤,据我所知,一切都已到位.
我已将相应的Vue组件放入我的home.blade.php的标记中,如下所示,按照我所做的文档进行测试
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-heading">Dashboard</div>
<div class="panel-body">
You are logged in!
</div>
</div>
</div>
</div>
</div>
<passport-clients></passport-clients>
<passport-authorized-clients></passport-authorized-clients>
<passport-personal-access-tokens></passport-personal-access-tokens>
@endsection
Run Code Online (Sandbox Code Playgroud)
检测到Vue在我的开发工具中运行,但没有显示Vue组件.
这是我的app.js
Vue.component('example', require('./components/Example.vue'));
const app = new Vue({
el: 'body'
});
Vue.component(
'passport-clients',
require('./components/passport/Clients.vue')
);
Vue.component(
'passport-authorized-clients',
require('./components/passport/AuthorizedClients.vue')
);
Vue.component(
'passport-personal-access-tokens',
require('./components/passport/PersonalAccessTokens.vue')
);
Run Code Online (Sandbox Code Playgroud)
我收到了错误
vue.common.js?4a36:1019 [Vue warn]: Unknown custom element: <passport-clients> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
Run Code Online (Sandbox Code Playgroud)
知道如何解决这个问题吗?我对Vue相当新
我对Laravel 5.4的以下解决方案也有同样的问题:
找到resources/assets/app.js.
Vue.component...之前new Vue(不是之后)Vue.component人中import,追加.defaultVue.component(
'passportclients',
require('./components/passport/Clients.vue').default
);
Vue.component(
'passportauthorizedclients',
require('./components/passport/AuthorizedClients.vue').default
);
Vue.component(
'passportpersonalaccesstokens',
require('./components/passport/PersonalAccessTokens.vue').default
);
Run Code Online (Sandbox Code Playgroud)
然后又跑npm run dev了.
| 归档时间: |
|
| 查看次数: |
4208 次 |
| 最近记录: |