加载中...
Vue3基础教程,从入门到实战
{{ brief.revision === 1 ? "初版" : `第${brief.revision}版` }}
技术
·
互联网
·
前端开发人员,项目经验积累
课程缩略

面向前端初学者,教学vue3,从零开始到能自主写出 “记账APP” 。

本课程的学习目标:
1、学习vue3的基础知识应用
2、小型项目实战练习

题图

本课程内容免费

本课程内容免费,仅部分作业收费(不影响基础知识学习,以及实战项目开发)。

面向人群

仅需要有一定的html、css、JavaScript基础的初学者。无需vue基础。并且为进一步降低上手难度,本课程无需后台,学习者只需专注前端即可完整开发。

能学到什么?

Vue 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。

在本课程您将从零开始,学到vue3的最主要的基础知识,包括:

  • 响应式基础
  • computed计算属性
  • watch侦听器
  • 生命周期
  • 组件基础

本课程还将综合以上知识点,手把手完成记账APP,在实战中强化以下知识:

  • 响应式数据
  • 模板渲染
  • 列表渲染
  • 侦听器
  • 计算属性
  • 组件开发
  • toast插件封装
  • 打包并且在安卓手机上运行

案例介绍

收支记录,查询指定月份流水,通过弹框设置每月预算,以此管理个人每月收支情况。

未命名

选项式API与组合式API

本课程将使用组合式API

本课程将使用 vite + vue3 + <script setup>方式讲解。

选项式API

使用选项式 API,我们可以用包含多个选项的对象来描述组件的逻辑,例如 data、methods 和 mounted。选项所定义的属性都会暴露在函数内部的 this 上,它会指向当前的组件实例。

选项式API

组合式API

通过组合式 API,我们可以使用导入的 API 函数来描述组件逻辑。

组合式API

在单文件组件中,组合式 API 通常会与 <script setup> 搭配使用。这个 setupattribute 是一个标识,告诉 Vue 需要在编译时进行一些处理,让我们可以更简洁地使用组合式 API。比如,<script setup> 中的导入和顶层变量/函数都能够在模板中直接使用。

组合式API

两种 API 风格都能够覆盖大部分的应用场景。它们只是同一个底层系统所提供的两套不同的接口。实际上,选项式 API 是在组合式 API 的基础上实现的!关于 Vue 的基础概念和知识在它们之间都是通用的。

作业有什么用?

通过作业,可以更好的检测学习成果,并且强化各节课的关键及易错的知识点。
建议及时完成并交卷,通常老师会进行批改。

未命名

学习时遇到问题怎么办?

在课堂页可以对作者进行提问。

未命名

包含课文
课文缩略
只需简单的几步操作就可以完成项目创建
{{ parseTime('2023-05-30T10:26:09+08:00') }}
课文缩略
reactive 函数与 ref 函数
{{ parseTime('2023-06-06T15:40:02+08:00') }}
课文缩略
computed函数
{{ parseTime('2023-06-13T16:42:57+08:00') }}
课文缩略
watch函数与watchEffect函数
{{ parseTime('2023-06-25T15:20:30+08:00') }}
课文缩略
生命周期钩子函数
{{ parseTime('2023-07-11T16:48:50+08:00') }}
课文缩略
组件的基础使用(prop传值,插槽)
{{ parseTime('2023-07-31T10:45:43+08:00') }}
课文缩略
经过前面的课文已经大致了解了一些vue3的基础,接下来开始实战练习吧!
{{ parseTime('2023-09-01T15:23:51+08:00') }}
课文缩略
只差一步页面就能连贯起来!
{{ parseTime('2023-09-14T17:18:50+08:00') }}
课文缩略
最后完成Toast插件和打包,项目就完成了
{{ parseTime('2023-09-22T17:31:49+08:00') }}
所属课系
vue3自学旅程,从这开始
Vue3 全套教程