vue的前端工程化

vue的前端工程化

文章目录

  • vue的前端工程化
  • 前言
  • 一、vue脚手架?
  • 二、vue-cli的安装使用
    • 1.安装
    • 2.使用
      • 2.1构建工程
      • 2.2打开
    • 3简单实例
      • 3.1 清理相关样式
      • 3.2 创建组件
      • 3.3编写组件
      • 3.4挂载引用组件


前言

前面学习的vue的基本知识,仅仅是将其当成js包去引入的,并没有体现出工程化的思想

一、vue脚手架?

脚手架可以理解为工程化工具的工具集(如编译转换工具、代码格式校验工具等)
	1.create-vue (基于vite  ,跟vue3配合更好)
	2. @vue/cli	(基于webpake ,生态更稳定)

二、vue-cli的安装使用

1.安装

命令行符安装:

npm i -g @vue/cli

若显示版本号,则表明安装成功
在这里插入图片描述

2.使用

2.1构建工程

命令行如下:

vue create clidemo

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
构建工程完毕:
在这里插入图片描述

2.2打开

在这里插入图片描述

在这里插入图片描述

3简单实例

3.1 清理相关样式

在这里插入图片描述

3.2 创建组件

基本结构:
在这里插入图片描述

3.3编写组件

<template>
    <!-- 组件模板写入区 -->
     <div>
        <button @click="handleClick">点击了{{ count }}</button>
     </div>
</template>

<script>
    //向外导出组件对象

    // 使用ES6的模块化导出语法,导出组件配置对象
    export default{
        // 组件名称,与文件名同名
        name:'TheCounter',

        data(){
            return{
                count:0,
            }
        },

        methods:{
            handleClick(){
                this.count++;
            }
        }
    }
</script>

<style scoped>
/* 组件css样式 */
</style>

3.4挂载引用组件

app.vue:

<template>
  <div id="app">
    <!-- 3、引用组件 -->
     <the-counter></the-counter>
  </div>
</template>

<script>
// 导入组件对象
import TheCounter1 from './components/TheCounter.vue';

export default {
  name: 'App',
  // 2、挂载组件
  components:{
    // 第一个是组件名字,后面是导入的组件对象
    TheCounter:TheCounter1
  }
}
</script>

<style>

</style>

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值