【前端Vue】Vue学习笔记之入门须知

news/2024/7/7 20:07:55

Vue学习笔记

    • 一、如果是从零开发项目,那么需要进行的步骤如下:
    • 二、如果是开发一个已有的Vue项目,那么需要进行的步骤如下:

作为一个后端开发者,最近需要开始做前端开发也需要快速上手vue框架
那么学习的步骤是什么呢?

一、如果是从零开发项目,那么需要进行的步骤如下:

  1. 学习Vue基础知识
    主要包括:Vue实例,模板语法,计算属性,监听器,组件等基础内容。这是开发任何Vue项目的基础。
  2. 学习Vue CLI
    Vue CLI 是Vue.js 开发的标准工具,需要掌握它的安装,创建项目,运行,构建等命令。
  3. 学习Vue路由
    Vue Router 是Vue.js的官方路由,大多数Vue项目都需要用到它,所以它是必须学习的知识点。
  4. 学习Vuex
    在大型应用中,我们需要对状态进行集中式管理,Vuex是Vue的官方状态管理库,这也是开发大型项目必学的内容。
  5. 熟悉Element UI
    Element UI是最流行的Vue UI库,很多Vue项目都用到了它,所以需要熟悉它的组件用法,API等。
  6. 学习ES6+ 和 CSS预处理器
    Vue推荐使用ES6+来编写Vue组件,并且配合CSS预处理器像Sass来编写样式,所以这两个也需要稍微学习一下。
  7. 实践项目开发
    通过Vue CLI创建一个Vue项目,然后开发一些简单的功能来实践前面的学习内容,这是理解和掌握Vue所必须的最后一步。

通过以上步骤的学习和实践,一个后端开发者就可以逐步掌握Vue和前端知识,并开发Vue项目了。
重点是要多练习,多开发一些小项目来实现前端需求。只有不断实践,才能真正熟练掌握Vue的开发。

二、如果是开发一个已有的Vue项目,那么需要进行的步骤如下:

首先当一个CV工程师(如果给的需求是在项目里有重复的功能,应当先直接模仿,修改,快速上手,不断调试)
如果有人带的话,那更好。

  1. 熟悉项目结构
    了解src文件夹下的assets, components, views, router等文件夹,以及主要的配置文件如package.json,babel.config.js等。
  2. 理解项目已有功能
    运行项目,体验已有的功能,理解项目的主要功能点是什么。
  3. 学习项目的技术栈
    看package.json依赖中用到了什么UI框架,路由,状态管理库等,并学习相关内容。
  4. 阅读项目中的代码
    仔细阅读src下的代码,理解项目的架构,数据流,组件间关系等。重点关注业务相关代码。
  5. 熟悉项目开发流程
    看项目的命令,构建配置,部署等内容,理解项目的开发到上线的完整流程。
  6. 着手项目开发
    在理解项目的基础上,可以开始接手issues或需求,进行编码开发。遇到问题可以询问之前的开发者。
  7. review项目的错误或不足之处。
    在开发过程中,如果发现项目存在的问题,建议给项目经理或Leader,让项目的质量进一步提高。
  8. 不断运用并提高技术能力
    继续在项目中实践Vue和相关技术,提高自己的技能,为项目贡献力量。

总之,开发一个已有的Vue项目,最重要的是先理解,熟悉项目,掌握项目所用的技术和功能,然后再基于此开发新功能。只有深入理解项目,才能很好的继续开发,而不会造成项目的混乱和低质量。所以,耐心学习和实践是关键。

接下来将会从Vue基础知识开始写学习笔记,欢迎在评论区催我进度。

如有错误,还请多多指教!
转载或者引用本文内容请注明来源及原作者:橘足轻重;


http://lihuaxi.xjx100.cn/news/1057587.html

相关文章

python 打包新方案

首先是打包一个最简单的python 代码使用 pyinstaller import os #直接读取文件获得python.exe 路径 # 待执行python路径 with open("path_run.txt","r",encoding"utf-8") as f:python_exe,pyf.readlines() os.system("{} {}".format(p…

基于蚂蚁优化算法的BP神经网络在负荷预测中的应用研究(Matlab完整代码实现)

💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥 目录 1 ACO-BP算法 2 ACO-BP算法基本思路 3 具体步骤 4 运行结果 ​ 5 参考文献 6 Matlab代码实现 1 ACO-BP算法 传统的…

python基础练习 双if 条件判断语句 适合小白

学了有半年时间python了,我只能只能实现一些简单功能为此我感到惭愧 ,为此我是在抬不起头所以我希望大家不要灰心,我将在后续的一月中为大家持续更新python练习题和进阶知识,高阶功能 希望大家多多支持 功能一: 提示…

2.2.1服务器百万并发实现

接上节课,上节课中,我们使用了epoll实现了同时监听多个文件描述符,是对IO的管理,也提到了reactor是对事件的管理,那具体来说是怎样的呢?reactor是事件驱动模型,也就是EPOLLIN/EPOLLOUT&#xff…

为什么主张在LEO卫星通信系统中的波束间使用全频带复用的形式

摘自《卫星移动通信系统》 张更新,张杭等 在LEO卫星通信资源调度中, 主张全频带复用, 而不是将频率资源(在波束级/beam domain)进行分配. 因为如果将频率资源进行分配的话, 实际上就是采用频分多址(频率分割多方接入 ,FDMA)技术. 以ONEWeb为例, 该系统的卫星转发…

Java运行时内存管理

一、前言 希望能在我们平时开发写代码的时候,能够知道当前写的这段代码,内存方面是如何分配的。 我们深知,一个Java程序员在很多时候根本不用操心内存的释放,而是依靠JVM去管理,以前写C代码的时候,却要时刻…

【Jetpack】DataBinding 架构组件 ⑥ ( RecyclerView 数据绑定 )

文章目录 一、RecyclerView 数据绑定核心要点1、启用数据绑定 / 导入依赖2、RecyclerView 条目 DataBinding 布局3、自定义 RecyclerView.Adapter 适配器要点 ( 本博客重点 ★ ) 二、RecyclerView 数据绑定源码示例1、build.gradle 构建脚本 ( 启用数据绑定 / 导入依赖 )2、主界…

代码优化- 中间表示上的优化

中间表示上的代码优化依赖于具体所使用的中间表示:控制流图(CFG)、控制依赖图(CDG)、静态单赋值形式(SSA)、后续传递风格(CPS)等 共同的特点是需要进行程序分析&#xf…