Vue3 —— 创建 Vue3.0 工程

简介: Vue3 —— 创建 Vue3.0 工程

一、创建 Vue3.0 工程

1. 使用 vue-cli 创建

  1. 查看@vue/cli 版本,确保@vue/cli 版本在 4.5.0 以上
  vue -V
  1. 如果 @vue/cli 版本低于 4.5.0,则需要升级你的 @vue/cli
  npm install -g @vue/cli
  1. 创建 vue3.0 项目
  vue create vue3_test
  1. 启动项目
  npm run serve
  1. 最后显示 Successfully,则表示安装成功
  2. 5da99021dbdc4e9880385e60aa133588.png

2. 使用 vite 创建

  1. 什么是 vite?—— 新一代前端构建工具
  2. 优势:
    (1)开发环境中,无需打包操作,可快速的冷启动。
    (2)轻量快速的热重载(HMR)。
    (3)真正的按需编译,不再等待整个应用编译完成。
  3. 对比

9ac70c15819a45239d12e036dfc6cc58.png

  1. 创建 vue3.0 工程
  npm init vite-app vue3_test_vite

66c1fee9fc4445dba4405855950ba794.png

  1. 进入工程目录
  cd vue_test_vite
  1. 安装依赖
  npm i
  1. 运行
  npm run dev

90bf798c8365446b9a8dbf2fc91204c6.png

二、分析工程结构

  1. main.js 发生变化
  // 引入的不再是Vue构造函数,引入的是一个名为createApp的工厂函数
  import { createApp } from 'vue'
  import App from './App.vue'
  // 创建应用实例对象-app,并挂载
  createApp(App).mount('#app')
  1. App.vue 发生变化
  <template>
    <!-- vue3 组件中的模板结构可以没有根标签 -->
    <img alt="Vue logo" src="./assets/logo.png" />
    <HelloWorld msg="Welcome to Your Vue.js App" />
  </template>

三、安装开发者工具

  1. 在 Google 扩展程序中,加载已解压的扩展程序

ff45f64d88584c1b96082bf2766222ad.png

  1. 注:扩展程序已上传至网盘,需要的可自取。

链接:https://pan.baidu.com/s/1_eFoj-Am_GuA5vmsNARdgQ

提取码:f7n2

  1. 扩展成功后显示如下

c3c715bbb98f41b593e92332af4b2887.png

不积跬步无以至千里,不积小流无以成江海

相关文章
|
4天前
|
缓存 JavaScript 前端开发
Vue 3的响应式系统
【5月更文挑战第31天】Vue 3的响应式系统
8 1
|
5天前
|
JavaScript 前端开发 API
vue2 /vue3【nextTick】的使用方法及实现原理,一文全搞懂!
vue2 /vue3【nextTick】的使用方法及实现原理,一文全搞懂!
|
5天前
|
JavaScript 开发者
[vue2/vue3] -- 深入剖析v-model的原理、父子组件双向绑定的多种写法
[vue2/vue3] -- 深入剖析v-model的原理、父子组件双向绑定的多种写法
[vue2/vue3] -- 深入剖析v-model的原理、父子组件双向绑定的多种写法
|
5天前
|
JavaScript API
vue3父子组件相互调用方法详解
vue3父子组件相互调用方法详解
|
12天前
|
JavaScript API
Vue3 基础语法
该内容介绍了Vue项目的创建和Vue3的语法、响应式API、生命周期、组件通信及跨组件通信方法。包括使用`npm init vue@latest`创建项目,`npm install`初始化,Vue3的`setup`语法,`reactive`、`ref`、`computed`和`watch`的用法,生命周期图解,以及父子组件间的数据传递。此外,还提到了Vue3中使用`provide`和`inject`进行跨层数据传递,以及通过Pinia库进行状态管理。
38 0
Vue3 基础语法
|
15天前
|
JavaScript 定位技术 API
在 vue3 中使用高德地图
在 vue3 中使用高德地图
23 0
|
15天前
vue3 键盘事件 回车发送消息,ctrl+回车 内容换行
const textarea = textInput.value.textarea; //获取输入框元素
29 3
|
5天前
|
JavaScript 前端开发 安全
Vue响应式设计
【5月更文挑战第30天】Vue响应式设计
26 1
|
2天前
|
JavaScript API
vue组合式和选项式
vue组合式和选项式
4 2
|
5天前
|
JavaScript 程序员 网络架构
vue路由从入门到进阶 --- 声明式导航详细教程
vue路由从入门到进阶 --- 声明式导航详细教程
vue路由从入门到进阶 --- 声明式导航详细教程