Level 46
You need to give the component a .vue extension.
1 like
import Vue from 'vue';
import message from './components/message.js';
new Vue({el:'#wrapper',components:message});
<template>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-heading">Example Component</div>
<div class="panel-body">
I'm an example component!
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
mounted() {
console.log('Component mounted.')
}
}
</script>
ERROR in ./resources/assets/js/components/message.js
Module build failed: SyntaxError: Adjacent JSX elements must be wrapped in an enclosing tag (17:0)
Please or to participate in this conversation.