Skip to content

创建 Vue 3 工程

基于 create-vue 创建

官网:create-vue 默认打包工具为 Vite

powershell
## 执行创建命令
pnpm create vue@latest

基于 Vite 创建

Vite 是新一代前端构建工具,官网地址:https://cn.vitejs.dev/guide/Vite的优势如下:

  • 轻量快速的热重载(HMR),能实现极速的服务启动。
  • TypeScriptJSXCSS 等支持开箱即用。
  • 真正的按需编译,不再等待整个应用编译完成。
  • webpack 构建与 Vite 构建对比图如下:
bundle-based-dev-server.pngesm-based-dev-server.png
powershell
## 执行创建命令
pnpm create vite

自己动手编写一个App组件

vue
<template>
  <div class="app">
    <h1>你好啊!</h1>
  </div>
</template>

<script lang="ts">
  export default {
    name:'App' // 组件名
  }
</script>

<style></style>

安装官方推荐的 VSCode 插件:Vue-Official

一个简单的效果

Vue3 向下兼容 Vue2 语法,且 Vue3 中的模板中可以没有根标签

vue
<template>
  <div class="person">
    <h2>姓名:{{ name }}</h2>
    <h2>年龄:{{ age }}</h2>
    <button @click="changeName">修改名字</button>
    <button @click="changeAge">年龄+1</button>
    <button @click="showTel">点我查看联系方式</button>
  </div>
</template>

<script lang="ts">
  export default {
    name:'App',
    data() {
      return {
        name: '张三',
        age: 18,
        tel: '13888888888'
      }
    },
    methods: {
      changeName() {
        this.name = 'zhang-san'
      },
      changeAge() {
        this.age += 1
      },
      showTel() {
        alert(this.tel)
      }
    },
  }
</script>