【发布时间】:2017-09-18 17:29:49
【问题描述】:
我对导入 VueJs 组件感到很困惑。
我使用的是 Vuejs 2.2.4,我需要导入一个 Vuejs 组件。这是我的app.js:
Vue.component('Test', require('./Test.vue'));
const app = new Vue({
el: '#vue-app',
});
假设app.js 位于MyProject/js/app.js
这是我的组件SimpleCompnent.vue:
<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">Simple Component</div>
<div class="panel-body">
I'm an Simple component!
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
mounted() {
console.log('Simple Component mounted.')
}
}
</script>
假设SimpleCompnent.vue 位于MyProject/js/SimpleCompnent.vue
好像 Vue 无法加载组件!它在浏览器控制台中抛出此错误:
Uncaught ReferenceError: require is not defined
【问题讨论】:
标签: javascript vue.js vuejs2