laravel vue 组件的问题
刚开始使用laravel 结合vue 组件的例子:按照教程编写如下例子
主要使用了3个文件 welcomeComponent.vue, app.js 和index.blade.php
目录结构如下
welcomeComponent.vue文件内容
<style>
</style>
<template>
<div class="alert alert-primary" role="alert">
<strong>primary</strong>
</div>
</template>
<script>
export default {}
</script>
app.js 文件内容
require('./bootstrap');
window.Vue = require('vue');
Vue.component('example-component', require('./components/ExampleComponent.vue').default);
Vue.component('welcome-component', require('./components/WelcomeComponent.vue'));
const app = new Vue({
el: '#app'
});
index.blade.php
<!doctype html>
<html lang="{{ app()->getLocale() }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
</head>
<body>
<div id="app">
<welcome-component></welcome-component>
</div>
<script src="{{ asset('js/app.js') }}"></script>
</body>
</html>
现在遇到的问题:
app.js 中定义全局组件时,加上.default就正常,如果去掉.default部分就失败
失败信息
非常困惑,非常困惑
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
提问之前搜索一下。
https://segmentfault.com/q/10...
或许你还可以参考 vue-loader