前端工程化

一、前后端混合开发

1.沟通成本高

2.分工不明确

3.不便于管理

4.不便维护扩展

二、前后端分离开发

1.当前最为主流的开发模式

2.流程

(1)需求分析;

(2)接口定义(API接口文档);

(3)前后端并行开发(遵守规范);

(4)测试(前端、后端);

(5)前后端联调测试。

三、前端工程化

1.前端工程化

是指在企业级的前端项目开发中,把前端开发所需的工具、技术、流程、经验等进行规范化、标准化。

2.环境准备

(1)NodeJS

(2)Vue-cli

3.创建Vue项目

(1)方式一:命令行 vue create vue-projrct01

(2)方式二:图形化界面 vue ui

4.Vue项目目录结构

(1)node_modules:整个项目的依赖包;

(2)public:存放项目的静态文件;

(3)src:存放项目的源代码;

  • assets:静态资源;
  • components:可重用的组件;
  • router:路由配置;
  • views:视图组件(页面);
  • App.vue:入口页面(根组件);
  • main.js:入口js文件。

(4)package.json:模块基本信息,项目开发所需要模块,版本信息;

(5)vue.config.js:保存vue配置的文件,如:代理、端口的配置等。

5.Vue项目启动

(1)方式一:图形化界面

image-20230718103356026

(2)方式二:命令行 项目路径>npm run serve

6.Vue项目配置端口

image-20230718103933892

7.Vue项目开发流程

(1)入口文件:main.js;

(2)根组件:APP.Vue:

image-20230718105259588

(3)Vue的组件文件以.Vue结尾,每个组件由三个部分组成:<template>、<script>、<style>。

posted @   __YJC  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示