Skip to content

Commit 3777e96

Browse files
committed
测试一下obsidian
1 parent 5f0aa48 commit 3777e96

File tree

2 files changed

+108
-1
lines changed

2 files changed

+108
-1
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,7 @@ src/.vuepress/.cache/
33
src/.vuepress/.temp/
44
src/.vuepress/dist/
55
**/.idea
6-
.obsidian
6+
.obsidian
7+
**/.obsidian/
8+
**/.DS_Store
9+
**/Thumbs.db

src/develop/FrontEnd/Vue.md

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
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+
![](https://www.runoob.com/wp-content/uploads/2021/12/6C6FBF13-54BF-4DBC-8019-6442A51C03F3.jpg)
89+
90+
我们可以点击**创建**选项来创建一个项目,选择底部"在此创建项目",页面上方也可以选择路径:
91+
92+
![](https://www.runoob.com/wp-content/uploads/2021/12/E13FFC51-7F39-4510-83DC-948772041083.jpeg)
93+
94+
然后输入我们的项目名称,选择包管理工具为 npm,然后点击下一步:
95+
96+
![](https://www.runoob.com/wp-content/uploads/2021/12/33B0E553-7AD4-4A5A-AF5C-20305C0F5793.jpeg)
97+
98+
配置选择默认即可:
99+
100+
![](https://www.runoob.com/wp-content/uploads/2021/12/69A83D7A-C7FB-478B-8DA0-40BF673F160F.jpeg)
101+
102+
接下来就等待完成安装,安装完成管理界面如下:
103+
104+
![](https://www.runoob.com/wp-content/uploads/2021/12/4AE552A2-2AE4-4B23-AECA-90CE7D29C047-scaled.jpeg)

0 commit comments

Comments
 (0)