|
| 1 | +# Vue3 |
| 2 | + |
| 3 | +## 1. 简介&环境配置 |
| 4 | + |
| 5 | +特点和优势 |
| 6 | +- **响应式数据绑定**:Vue.js 提供强大的响应式数据绑定系统,确保数据的变化能够自动反映到视图层,减少了开发者手动操作 DOM 的需要。 |
| 7 | +- **组件化**:Vue.js 提倡将应用分解为小的、可复用的组件,增强了代码的组织性、可维护性和重用性。 |
| 8 | +- **灵活性和渐进性**:Vue.js 是一个渐进式框架,可以按需引入其特性(如 Vue Router 和 Vuex),适应不同规模的项目。 |
| 9 | +- .... 后面不想抄了 |
| 10 | + |
| 11 | +使用之间要安装nodejs、npm |
| 12 | + |
| 13 | +## 创建项目 |
| 14 | +- `npm create` :用于执行项目模板的命令,它会创建一个新的项目,并从给定的模板中初始化。 |
| 15 | +- `vite@latest` :vite 是创建 Vue 3 项目的工具,`@latest` 是指定使用最新版的 Vite,确保你创建的项目是基于最新版本的 Vite。如果没有 `@latest`,`npm` 会尝试使用当前安装的版本。 |
| 16 | +- `<project-name>`:新创建项目的文件夹名称。命令会创建一个文件夹,并将模板代码放入其中。例如,运行 `npm create vite@latest my-vue-app --template vue` 会在当前目录下创建一个名为 `my-vue-app` 的文件夹,并将 Vue 项目的模板文件放入其中。 |
| 17 | +- `--template vue`:`--template vue` 指定了要使用的模板类型。Vite 支持多种模板,`vue` 是专门为 Vue 3 提供的模板。还有其他模板,如 `vanilla`、`react`、`svelte` 等。 |
| 18 | + |
| 19 | +### npm create |
| 20 | + |
| 21 | +```shell |
| 22 | +# 最新稳定版 |
| 23 | +$ npm init vue@latest |
| 24 | +``` |
| 25 | +这一指令将会安装并执行 create-vue,它是 Vue 官方的项目脚手架工具。 |
| 26 | +```shell |
| 27 | +$ npm init vue@latest |
| 28 | +Need to install the following packages: |
| 29 | + |
| 30 | +Ok to proceed? (y) y |
| 31 | + |
| 32 | +Vue.js - The Progressive JavaScript Framework |
| 33 | + |
| 34 | +# 这里需要进行一些配置,项目名输入 vue3-test,其他默认回车即可 |
| 35 | +-> Project name: … vue3-test |
| 36 | +-> Add TypeScript? … No / Yes |
| 37 | +-> Add JSX Support? … No / Yes |
| 38 | +-> Add Vue Router for Single Page Application development? … No / Yes |
| 39 | +-> Add Pinia for state management? … No / Yes |
| 40 | +-> Add Vitest for Unit Testing? … No / Yes |
| 41 | +-> Add an End-to-End Testing Solution? › No |
| 42 | +-> Add ESLint for code quality? … No / Yes |
| 43 | + |
| 44 | +Scaffolding project in vue3-test... |
| 45 | + |
| 46 | +Done. Now run: |
| 47 | + |
| 48 | + cd runoob-vue3-test |
| 49 | + npm install |
| 50 | + npm run dev |
| 51 | + |
| 52 | +``` |
| 53 | + |
| 54 | +### vite |
| 55 | +`vite`创建vue项目时: |
| 56 | +```shell |
| 57 | +npm create vite@latest scan-pro -- --template vue |
| 58 | +Need to install the following packages: |
| 59 | +Need to install the following packages: |
| 60 | + |
| 61 | + # 这里按照提示选择javascript或typescript |
| 62 | +√ Select a variant: » JavaScript |
| 63 | + |
| 64 | +Scaffolding project in E:\scan-pro... |
| 65 | + |
| 66 | +Done. Now run: |
| 67 | + |
| 68 | + cd scan-pro |
| 69 | + npm install |
| 70 | + npm run dev |
| 71 | +``` |
| 72 | +### vue ui |
| 73 | +> 下面是抄的菜鸟教程 |
| 74 | +
|
| 75 | +除了使用 vue create 命令创建项目,我们还可以使用可视化创建工具来创建项目。 |
| 76 | + |
| 77 | +运行命令: |
| 78 | +```shell |
| 79 | +$ vue ui |
| 80 | +-> Starting GUI... |
| 81 | +-> Ready on http://localhost:8000 |
| 82 | +... |
| 83 | + |
| 84 | +``` |
| 85 | + |
| 86 | +执行以上命令,会在浏览器弹出一个项目管理的界面: |
| 87 | + |
| 88 | + |
| 89 | + |
| 90 | +我们可以点击**创建**选项来创建一个项目,选择底部"在此创建项目",页面上方也可以选择路径: |
| 91 | + |
| 92 | + |
| 93 | + |
| 94 | +然后输入我们的项目名称,选择包管理工具为 npm,然后点击下一步: |
| 95 | + |
| 96 | + |
| 97 | + |
| 98 | +配置选择默认即可: |
| 99 | + |
| 100 | + |
| 101 | + |
| 102 | +接下来就等待完成安装,安装完成管理界面如下: |
| 103 | + |
| 104 | + |
0 commit comments