13 vue-loader与单页组件介绍

编辑本文章

下载对应版本的vue-loader和vue-template-compiler,vue-template-compiler版本一定要和vue的版本一样

npm install vue-loader@14.1.1 vue-template-compiler@2.5.17 -D

配置webpack.config.js文件,让vue-loader解析vue格式的文件

在项目中编写vue文件,vue文件包含:

组件结构、业务逻辑、组件样式

<!--组件结构-->
<template>
    <!--一定是闭合标签-->
    <div class="app">
        <h3>{{msg}}</h3>
        <ul>
            <li></li>
            <li></li>
            <li></li>
        </ul>
    </div>
</template>
<!--组件逻辑-->
<script>
    export default {
        name: "home",
        data(){
            return {
                msg:'学习单页组件'
            }
        },
        methods:{

        },
        computed:{

        }
    }
</script>
<!--组件样式-->
<style>
    *{
        padding: 0;
        margin: 0;
    }
    .app{
        background-color: #67c23a;
    }
</style>
View Code

之后在我们main.js中引入该vue文件即可,即可使用定义的home组件

 

 

posted @ 2019-06-16 12:01  丫丫625202  阅读(237)  评论(0编辑  收藏  举报