存放日常开发所撰写的Markdown文件。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.2 KiB

3 years ago
# Vue3 学习笔记
3 years ago
---
3 years ago
> 这是Vue3的学习笔记,内容可能会有一部分和V2重复。
3 years ago
3 years ago
首先是快速来认识Vue是用来干嘛的。
3 years ago
Vue 是一个前端框架,同时他可以让你在一个网页中实现多个子页的效果的单页面应用程序。
3 years ago
3 years ago
它所采用的思想是通过组件化思想来实现的。也就是有点想数据结构中的二叉树的样子,不过区别就是二叉树的节点是叫做叶节点,而在Vue中就称之为组件【或模板】。
3 years ago
3 years ago
OK,大概认识了Vue是啥东东之后,就开始学习它的基础概念和思想。
3 years ago
首先,先学习vue的语法结构,毕竟是一个框架,肯定有着一套独特书写格式。
3 years ago
实例:
3 years ago
```vue
3 years ago
<span> {{ msg }} </span>
3 years ago
```
3 years ago
3 years ago
这是展示内容的格式,不错,和Java 的JSP很像。
3 years ago
单个应用实例:
3 years ago
```vue
3 years ago
import { createApp } from 'vue'
3 years ago
3 years ago
const app = createApp({
/* 根组件选项 */
})
3 years ago
```
3 years ago
3 years ago
这就是vue的核心实体。通过一个createAPP来创建一个实例。而根组件选项则可以填`data`对象,并返回。
3 years ago
3 years ago
如下:
```vue
3 years ago
import { createApp } from 'vue'
const app = createApp({
3 years ago
data() {
3 years ago
return {
3 years ago
count: 0
}
3 years ago
}
3 years ago
})
3 years ago
```
3 years ago