今天更新的是《Vue3 | 实现精美的待办》系列文章,波吉 会带大家学一下Vue3。通过做一个小的待办项目,把 Vue3 中常用到的知识点串联起来,为避免篇幅过长,我将分成多期进行讲解~

  先来看下最终实现效果~

   你好,我是波吉,今天这期是对接下来要做的待办项目进行概述。 我会把项目最终成果的源码放在 github 上,有需要的同学可以下载下来(包括完整的前后端代码及数据库文件,需要自用的同学,下载下来运行就可以了~),也希望你花几秒钟的时间帮我点个 star~❤这将是我持续创作的动力!

  后续的几期,我不会像文档一样把各个API罗列出来(因为肯定写得没有文档全面~直接看文档就好了),而是将该项目分解成多个部分,每个部分我们会学习到 Vue3 中的几个知识点,让你学起来没有压力~

1. 项目技术栈

  • 前端:Vue3 + TypeScript
  • 后端:Koa2(非本系列讨论内容)
  • 数据库:MySQL(非本系列讨论内容)

2. 我能学到什么?

  1. Vue3 项目从0到1的上线,包括创建、打包、部署
  2. TypeScript 的基本使用
  3. ElementPlus 组件库的使用
  4. 最常用的 Vue3 相关知识点,初步具备 Vue3 项目开发能力
    1. 响应式数据
    2. 路由跳转
    3. 使用 pinia 实现全局状态管理
    4. script setup 语法
    5. 注册全局组件
    6. Vue3 中使用svg

3. 待办项目那么多,为什么还做?

  笔者本人使用过多款待办软件,像滴答清单、小番茄等,而我最想要的一个 专注功能 却没有找到合适的。像小番茄,开启番茄计时后整个界面是红色的,放在桌面上视线会被不自主地干扰(如下图,这里没有任何贬义的意思,我自己本人是很喜欢这款软件,为此还充了会员~只不过对于我这种注意力不太容易集中的人感觉不太合适)

  没有 专注模式的情况下是怎么样的?先来看下面这张图,对我自己而言,经常在做着A事情时,突然看到B事情还没做,会很容易注意力分散。

  因此,我希望有一个 专注模式,来帮助我自己在视野可见范围内,只有一件事需要当下进行处理,效果图如下(《认知觉醒》中提到,做更少的事,效率效果都会更好)

  说做就做!正好学完了 Vue3,实践一个项目来巩固知识,因此有了本项目~

4. 后续文章安排

❤ 本系列文章分为如下内容,近期会持续更新,推荐收藏起来,跟着波吉一步一步开发属于你自己的待办!

  1. 项目初始化,搭建基础框架(待写)
  2. 实现基础组件,全局注册使用(待写)
  3. 对接接口,实现数据增删改查(待写)
  4. 实现专注模式(待写)

【Vue3 | 实现精美待办】01.项目启航相关推荐

  1. 前端框架vue3的node安装及项目构建的4种方法

    前端框架vue3的node安装及项目构建的4种方法 C:\Users\Mac\Documents\newlifewyq\技术精英-source\vue\vue3pro>cnpm install ...

  2. Java高级开发0-1项目实战-青鸟商城-Day03

    作者:田超凡 原创博文,严禁复制转载,仿冒必究 项目计划 第三天: 前台系统搭建 商城首页展示 Cms系统的实现 内容分类管理 内容管理 前台内容动态展示 1. 商城首页展示 系统架构: 页面位置: ...

  3. (全栈旅行足迹地图打卡网站 0-1)-项目旅行足迹布局-04(WebGIS Vue-js-go-mysql)

    这一节主要介绍前后端分离项目的前端展示布局 专栏项目效果 (全栈旅行足迹地图打卡网站 0-1)-项目概述-01(WebGIS Vue-js-go-mysql) 之前讲了这个项目的大概内容和开发技术,前 ...

  4. 基于Vue3+TS+Vite+Cesium创建项目

    基于Vue3+TS+Vite+Cesium创建项目 基于Vite构建项目 安装配置Cesium 创建Cesium三维视图 运行结果 随着近几年社会的发展,人们对三维可视化的需求也是越来越多,三维GIS ...

  5. (全栈旅行足迹地图打卡网站 0-1)-项目概述-01(WebGIS Vue-js-go-mysql)

    专栏介绍 首先本专栏是一个全栈项目的旅行足迹地图打卡网站,定位是一个想要做开发的小伙伴,还有就是刚刚开始学习Web项目的大学生,想要做项目或者其他设计的学习源.也定位于目标想要快速上手 WebGIS ...

  6. Python 精美俄罗斯方块开源项目

    最近想找一些Python相关的游戏开发例子,正好在itch.io上闲逛看到这个俄罗斯方块项目,瞬间被惊艳到了.作者是 Mikhail ,项目地址是: tetris_for_two: https://g ...

  7. vue3小兔鲜商城项目学习笔记+资料分享01

    最近正在学习vue3小兔鲜,需要相关学习资料的可以点链接 https://docs.qq.com/doc/DUmhUVERtUHpLaG1a 下面试学习笔记 项目起步 项目预览地址 小兔鲜儿商城:ht ...

  8. Vue3搭建微信H5的项目配置【前端】

    在真实上线的项目中,写UI花费的时间仅仅是一小部分,项目的一些配置才真的头疼(如设备适配等).这里小结一下我自己用vue3写微信H5中的一些配置: 一.项目结构 src - api - assets- ...

  9. Vue3+TypeScript+Router+Vuex+Ant-Design-Vue项目(一)—— 使用 vue-cli 搭建项目

    为了更好地掌握 vue3 和 TypeScript,准备搭建一个后台管理系统来学习一下. 技术栈: Vue3 Typescript Vue-router Vuex Ant-Design-Vue 1.初 ...

最新文章

  1. CSP认证201709-4 通信网络[C++题解]:dfs、建立两张图:正向建图和反向见图、统计联通点的个数
  2. ‘xxfile' Missing the class attribute 'ExtensionOfNativeClass'
  3. PHP基础知识--函数
  4. nginx https ssl 配置
  5. 【干货】普华永道:新形势下,企业如何进行数字化转型.pdf(附下载链接)
  6. HTML静态网页--图片热点
  7. ostringstream的使用方法
  8. zend studio php 运行,Zend Studio使用教程:使用PHP 7进行开发(一)
  9. 企业网络管理利器-SpiceWorks(1)
  10. 选择中医 - 养肾补肾方法
  11. html标签各属性之间用空格隔开对吗,03-HTML标签(二)
  12. pycharm菜单栏不见了被隐藏了,两种处理方法
  13. idea中整合redis中出现 Error creating bean with name ‘com.sxt.redis.RedisApplicationTests‘:
  14. 微信小程序-退款业务
  15. 手把手撸一个小而美的日历组件
  16. 小白如何入门单片机?几个建议助你提高学习效率,把握学习方向
  17. Photoshop - 关于在 PS 中使用渐变会产生条纹色阶的问题
  18. 设计师必收藏的5个配色网站
  19. PowerPoint让你快速成为PS高手——抠图
  20. B/S实现文件上传下载功能实例解析

热门文章

  1. RK312x机顶盒Android4.4系统编译
  2. 微软teams软件_如何在Microsoft Teams中创建和管理团队
  3. uniapp下拉框组件
  4. 百度地图标记打点展示
  5. 天河三号是量子计算机吗,“天河三号”原型机亮相,排名有望继续世界第一
  6. 关于Service抛出异常事务不回滚的原因和解决方法
  7. phpstudy打不开localhost【已解决】
  8. LaTeX tabular实现垂直居中
  9. matlab数据归一化与反归一化处理
  10. 为什么Vue(默认情况下)比React性能更好