爆肝三天,整理了下Vue的常用内容,

穿插开发过程中遇到的问题与总结,

后期不定期更新[开发遇到的问题与小结]到本文章中,

欢迎各位大佬指正~

目录

HTML、CSS和JavaScript基础知识

HTML标记语言

HTML (HyperText Markup Language)

HTML5: 最新版本的 HTML

CSS样式

JavaScript编程语言

Vue概述

什么是MVVM

为什么要使用MVVM

(1)View

(2)Model

(3)ViewModel

Vue

(1)MVVM模式的实现者

(2)为什么使用Vue.js

与JavaScript的区别

创建一个Vue程序

声明式渲染

Vue的生命周期

Vue.js基础

Vue.js介绍

Vue CLI

Vue项目结构

项目结构Demo截图

项目结构各项简介

Vue访问渲染原理

Vue主要文件解析

①src——[项目核心文件]

②index.html——[主页]

【template】

【script】

【style】

③main.js——[入口文件]

④router——[路由配置]

⑤其他配置文件

⑥vue 模板文件

Vue其他文件解析

① .browserslistrc

② .eslintrc.js

③ gitignore

④ README.md

⑤ babel.config.js

⑥ package.json

⑦vue.config.js

⑧.env.development、.env.production 配置文件

⑨.prettierrc文件

Vue实例

模板语法

Vue基础语法

Vue指令

1. v-bind

2. v-model

3. v-for

4. v-on

5. v-if

6. v-else

7. v-else-if

8. v-show

9. v-pre

10. v-cloak

11. v-once

计算属性

监听属性

条件判断

循环遍历

表单

v-model 指令在表单控件元素上创建双向数据绑定。​编辑输入框

复选框

单选按钮

select 列表

Vue组件化开发

组件基础

组件通信

插槽

动态组件

Vue路由和状态管理

Vue Router

安装 Vue Router

路由配置

导航守卫

动态路由

Vue组件中使用路由

Vuex:

安装 Vuex

创建一个 Vuex Store

在 Vue 组件中使用 Vuex Store

模块化的 Vuex Store

进阶特性

自定义指令

创建自定义指令

使用自定义指令

局部指令

动态指令参数

钩子函数参数

混入(Mixins)

全局混入

局部混入

使用混入的组件

渲染函数

使用渲染函数创建一个带子元素的组件

使用渲染函数接收插槽内容

使用渲染函数接收子组件和属性

Vue与后端交互

Vue Resource或Axios

在 Vue 组件中使用 Axios 发送 GET 请求

在 Vue 组件中使用 Axios 发送 POST 请求

处理异步请求和响应

Vue与后端框架集成

Vue.js 与 Node.js/Express 集成

1. Express 作为 API 服务器

2. Express 提供 Vue.js 应用

Vue.js 与 Django 集成

Django 提供 RESTful API

Django 提供 Vue.js 静态文件

Vue生态系统

Vue DevTools

安装 Vue DevTools

使用 Vue DevTools

1. 检查组件和它们的状态

2. 调试 Vuex

3. 性能优化

4. 事件监听

5. 路由调试

代码示例

注意事项

Vue Test Utils

安装 Vue Test Utils

配置 Jest

编写测试

运行测试

注意事项

HTML、CSS和JavaScript基础知识

学习HTML标记语言的基本结构和常用标签,它提供了网页的结构。掌握CSS样式的基本概念,包括选择器、盒模型和布局等。理解JavaScript的基本语法、数据类型、变量、函数和条件语句等。

学习HTML、CSS和JavaScript是学习Vue的前提,下面是关于这些内容的详细信息:

HTML标记语言

HTML (HyperText Markup Language)

定义与用途:

HTML 是构建和设计网页内容的标准标记语言。它不仅定义了网页的结构,还能够通过链接实现资源之间的关联,这是其 "HyperText" 部分的核心功能。

基础学习:

掌握 HTML 是理解网页构造的基础。通过学习如 , , ,

,

, 和 等标签,你可以创建基本的网页结构。

标签与属性:

每个 HTML 标签可能有多个属性,它们提供了额外的信息和功能。例如,vue.js 前端 【Vue】学习路线图(VIP珍藏版)  第1张 中的 src 和 alt 都是 标签的属性。

布局技巧:

学习如何使用 HTML 标签进行网页布局是重要的。传统布局使用表格,而现代布局倾向于使用

和 CSS。

HTML5: 最新版本的 HTML

语义化标签

HTML5 引入了更多语义化标签,如

,
,
,
, 和