使用Webpack导入Vue组件

webpack Webpack

十三蛋蛋

2020-03-12

我使用Webpack进行了hello world Vue应用程序设置,并使初始App组件正常工作并安装到了机身上。尽管在该App组件中,我无法弄清楚如何使用自己制作的更多组件。

main.js

import Vue from 'vue'
import App from './app.vue'

new Vue({ 
    el: 'body',
    components: { App }
})

应用程序

<template>
    <div class="message">{{ message }}</div>
</template>

<script>
    export default {
        data () {
            return {
                message: 'Hello World'
            }
        }
    }
</script>

我试过了

import TopBar from './top-bar.vue'

然后在main.js和app.vue的脚本部分中尝试使用

<top-bar></top-bar>

没有运气。

我想我缺少如何正确注册组件的信息,例如在Vue文档中:

Vue.component('top-bar', TopBar);

但是我认为将Webpack与vue-loader一起使用时,我需要做一些不同的事情。

第922篇《使用Webpack导入Vue组件》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android