项目从0开发的流程
最后发布:2021-01-04 14:40:25 首次发布:2021-01-04 14:40:25
版权
开发一个项目,首先我们要看项目开发的文档,有哪些要求。
文章目录
1、创建项目
vue create 项目名
根据vue脚手架快速搭建项目,好用又便捷
2、根据项目要求安装axios vant-ui element-ui
vant-ui应了当前客户的审美观
3、封装axios、和api接口 。
在根目录下创建文件分别是:
.env.development
NODE_ENV = 'development'
# must start with VUE_APP_
VUE_APP_ENV = 'development'
.env.production
NODE_ENV = 'production'
# must start with VUE_APP_
VUE_APP_ENV = 'production'
.env.staging
NODE_ENV = 'staging'
# must start with VUE_APP_
VUE_APP_ENV = 'staging'
在项目的src文件里面创建env文件 env.development.js中搭配生产环境
module. exports = {
title: 'vue-h5-template' ,
baseUrl: 'https://www.365msmk.com/api/app' ,
baseApi: 'https://test.xxx.com/api' ,
APPID: 'xxx' ,
APPSECRET: 'xxx'
}
env.production.js中搭配开发环境
module. exports = {
title: 'vue-h5-template' ,
baseUrl: 'https://www.365msmk.com' ,
baseApi: 'https://test.xxx.com/api' ,
APPID : 'xxx' ,
APPSECRET : 'xxx'
}
env.staging.js搭配测试环境
module. exports = {
title: 'vue-h5-template' ,
baseUrl: 'http://localhost:staging.9018' ,
baseApi: 'https://test.xxx.com/api' ,
APPID : 'xxx' ,
APPSECRET : 'xxx'
}
index.js中配置
const config = require ( './env.' + process. env. VUE_APP_ENV )
module. exports = config
创建一个network文件 在config.js中统一管理接口
export const METHOD = {
GET: "get" ,
POST: "post" ,
PUT: "put" ,
} ;
export const PATH = { login: “/login” , } ;
在core.js中创建axios实例并添加请求拦截器
import axios from "axios" ;
import {
METHOD
} from "./config" ;
import {
Toast
} from "vant" ;
import {
baseUrl
} from "@/config" ;
console. log ( baseUrl) ; const instance = axios. create ( { baseURL: baseUrl, timeout: 5000 , } ) ;
instance. interceptors. request. use ( function ( config) { config. headers[ ‘Authorization’ ] = ‘Bearer’ + localStorage. getItem ( ‘token’ ) Toast. loading ( { message: “加载中…” , forbidClick: true , loadingType: “spinner” , } ) ; return config; } , function ( error) { return Promise. reject ( error) ; } ) ;
instance. interceptors. response. use ( function ( response) { return response; } , function ( error) { return Promise. reject ( error) ; } ) ;
export function request ( method, url, parmas) { switch ( method) { case METHOD. GET: return GET ( url, parmas) ; case METHOD. POST: return POST ( url, parmas) ; case METHOD. PUT: return PUT ( url, parmas) ; } } function GET ( url, params) { return instance. get ( url, params) ; }
function POST ( url, params) { return instance. post ( url, params) ; }
function PUT ( url, params) { return instance. put ( url, params) ; }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
在index.js中引入config.js和core.js
import {
METHOD, PATH } from "./config" ;
import {
request } from "./core" ;
const APIClient = { install ( Vue) { Vue. prototype. $API = this ; } , getBanner ( params) { return request ( METHOD. GET, PATH. getBanner, params) ; } , login ( data) { return request ( METHOD. POST, PATH. login, data) ; } , } ; export default APIClient;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
4、搭建项目需要的模块,比如登录模块,首页模块等等
项目
开发
流程 图
Leslie_Yu的博客
11-01
3910
项目
开发
流程 图 抽空总结了下
项目
开发
流程 ,大多数公司应该都沿用这个
流程 方式。
项目
开发
流程 及
开发 模式
王晨光的博客
01-08
6186
整体阶段:需求分析、设计、编码、测试、维护。 需求阶段:通常定义系统的需求,明白系统的目标。 设计阶段:通常确定系统使用什么数据库,系统模块的划分,各个模块的功能。 编码阶段:用编程语言对设计阶段的实现。 测试阶段:分黑盒测试,白盒测试。测试系统的功能是否实现,是否准确。 维护阶段:是根据用户新的需要重新修改系统,使系统更加稳定,更符合用户的要求。 需求阶段:其工作是否到位是整个系…
一个
项目 的
开发 过程及成员组成
记事本
09-07
1625
根据做
项目 的经验,现初步拟了一个
项目
开发 过程及成员组成。还请各位多多指教。
项目 过程1、
项目 启动 1)、
项目 组成立(公司成员、客户成员) 2)、制定
项目 预期目标 3)、制定
项目 计划周期 4)、建立好
项目 组成员沟通机制2、需求调研 1)、创建调研计划、协调调研时间 2)、收集客户资料,获取客户需求 所有的资料都需要保留一份,资料中存疑的需要及时询问 3)、编写需求
web
项目
开发 的一般
流程
yjsuge的专栏
06-19
1万+
1.需求确定2.分析与设计(1)架构分析与设计(2)业务逻辑分析(3)业务逻辑设计(4)界面设计3.
开发 环境搭建4.
开发 -测试-
开发 -测试5.文档编纂在这里注意的是:各个阶段过程都是有文档的,需求有需求的文档,设计有设计的文档,测试也有测试的文档. 首先来看需求确定:需求确定通过各种手段确定系统的功能与性能 功能:用户维护、物料维护…. 性能:可同时支持 n 个并发访问,并
从零开始
开发 一个Android
项目 的一般步骤_飞行的Z
很多时候,后台是与App
开发 团队协同
开发 的,经常会碰见后台接口还没有写好的情况。 正常
流程 是: 1,后台
开发 人员事先和App
开发 人员定义好接口,包括api的名称,参数,返...
从零
开发
项目 概述 最近这一直在复习数据结构和算法,也就是前面发出去的排序算法八大基础排序总结,Java实现单向链表,栈和队列就是这么简单,十道简单算法题等等… ...
IT
项目
开发
流程
吴迪网络工作室
06-01
4万+
相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发 的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。 系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,…
前端
项目 的
开发
流程
yingzizizizizizzz的专栏
06-26
3593
前端的
开发 过程中主要有以下
流程 : 编写代码->单元测试->检查语法->整合代码->生成文档->压缩代码->部署测试环境->测试->发布。 产品最终的结果是原型图,而原型图可以理解为设计的草图 设计师的结果是psd文件,他是很多个图层叠加在一起的结果,而前端的工作结果html页面,是把很多图层上的效果,有机的用html组织起来的过程。 前端是把转化后html交给下游服务端
开发 工程师,或叫后台
开发
项目
开发
流程 1.Off Tool Sample OTS样品观察 2.Production Parts Approval Process PPAP生产零件审批控制程序 3.Production Trial Run PTR试生产阶段...
从
0 创建一个微信小程序
项目 的步骤_早起的小笨鸡的博客
下载微信
开发 者工具。 下载安装好微信
开发 者工具,就可以创建一个小程序
项目 啦。 这里有
开发 文档,从搭建
项目 到各种api,组件介绍都有。
一个完整的软件
项目
开发
流程
S_king_的博客
11-23
18万+
《IT
项目 管理与职业生涯规划大型论坛》中国.苏州
免费报名:http://www.hdb.com/party/b8an2.html?hdb_pos=manager_info
在我转产品之前,虽然我混迹IT行业,做过实施和售前,也跟研发打过交道,但我一直都不知道一个软件是怎么开发 出来的。直面客户,扛着压力,在对程序一无所知的情况下,很容易产生一些想法:为什么产品的结果是这样?为什么产品开
WEB
项目
开发 的一般
流程
全村的希望的博客
03-07
1万+
1 需求确定 通过各种方法确定系统的功能与性能。 功能:注册、登录、查询、搜索。。。 性能:可同时支持N个并发访问,并且响应时间不低于M毫秒。。。 方法:: 会议 询问 头脑风暴 原型-界面原型、业务原型。。。 本阶段是
项目
开发 的最重要的阶段。 在WEB
项目 中,通常界面设计会在本阶段进行。
2 分析与设计 1 架构分析与设计 逻辑结构: 3层架构、多层架构。。。
如何从
0
开发 一个小程序?_Oner.wv的专栏
Day1| 掌握企业级
项目
开发
流程 从小白到小程序工程师的进阶 互联网行业的共识 5G大时代下的前端新机遇 小程序
开发
流程 小程序组件化
开发 ...
微信小程序从零开始
开发 步骤(一)_祈澈菇凉_微信小程序...
从零到有写一个小程序系列专题,很早以前就想写来分享,但由于
项目 一直在进展,没有过多的时间研究技术,现在可以继续分享了。 1:注册 ...
项目
开发
流程
lanqibaoer的专栏
06-18
5485
应BOSS要求,整理一个
项目
流程 ,便于各节点人员了解并知悉自己的职责。
略粗糙,供参考
项目 开发 流程
注:方框为项目 流程 步骤,实线箭头代表开发 流程 方向,虚线箭头代表两个步骤之间存在多次反复确认的过程。
流程 图各环节点说明
业务调研 参与人员:产品经理、业务人员(或用户)
环节任务:产品经理了解业务人员提出需求的项目 背景、方向,进行业务梳理,对项目 功能阐述,制作思维导图等。
需求设…
前后端分离及
项目
开发
流程
Sunday97的博客
07-22
5990
前后端分离
开发
流程 新框架前后端完全分离,后端基于SpringBoot提供 ResultFul的接口服务,前端是基于Layui的全静态页面,这样就对我们的
开发
流程 提出新的要求。 后端人员:按照约定提供经过单元测试的Restful API接口,使后端更关注业务逻辑的实现。 前端人员:按界面要求完成页面的展现
开发 和逻辑跳转,使前端更关注页面的布局样式和交互。
开发
流程 规范: 1、共同约定接口、并维护至...
技术开源
项目 从零到一的心路历程_ppeerit2的博客
获取社区反馈,提升
项目 质量 Github 工作
流程 使用Github Flow,所有的代码更改都是通过 Pull Request 进行的 Fork 仓库并从 master 创建自己的分支 ...
从零
开发 一个 Java Web
项目 要点_趣学程序
本文章详细的列出了
开发 一个传统JavaWeb
项目 需要注意的要点,从环境准备开始到三层架构搭建,需要注意的地方全部罗列出来。 第一部分:环境准备 ...
软件
开发
项目
流程 - 立项
学习是一种信仰。
06-16
8565
在互联网行业从事
开发 工作三年余,虽然时间不长,但对于
开发
流程 也有一定的认识,写一篇关于这方面的内容,以记录自己的成长历程。
项目 管理:硬件类
项目 完整
开发
流程
夜风里唱的专栏
07-02
1万+
担任过2个硬件类
项目 的
项目 经理(同时作为
项目
开发 成员),以下以近期负责的一个
项目 为参考,
项目 成员:
项目 经理1名:负责项目 各个阶段的监管,同时兼任应用软件工程师
PM 1名:协助项目 经理监管项目 各个阶段,一般同时担任多个项目 的PM
硬件工程师1名:负责硬件开发
逻辑工程师1名:负责逻辑模块开发
嵌入式工程师1名:负责嵌入式模块开发
应用软件工程师1名:负责PC控制软件开发 ,由项目 经…
OA
项目 的计划和
开发 和
开发
流程
写自己的代码,让别人去看吧
05-30
4618
OA
项目 的计划和
开发 和
开发
流程 1 建立界面原型 center.jsp main.jsp left.jsp …. 2 建立相关文件文件 定义包名:com.oa.(model(模型层), dao(数据访问层), service() ,Action …) 确定Model 层的实体类(有共同属性的实体应该继承同一个父类(共同属性放在父类中)) (Company,Depart
Django
项目
开发
流程 &
项目 架构
G_SANGSK的博客
06-01
3779
软件开发 的一般流程
需求分析及确认: 由需求分析工程师与客户确认甚至挖掘需求。输出需求说明文档。
概要设计及详细设计: 开发 对需求进行概要设计,包括系统的基本处理流程 ,组织结构、模块划分、接口设计、数据库结构设计等。然后在概要设计的基础上进行详细设计。详细设计中描述实现具体模块所涉及到的主要算法、数据结构、类的层次结…
前端
开发
流程
weixin_34321977的博客
05-04
487
召集需求涉及到的UI、开发 、产品、测试人员整理业务流程 ,同步信息,明确分工 明确需求目的,考虑当前需求设计是否可满足目的 整理流程 中如果涉及的其他人员,则召集商讨 如需求设计上影响现有业务功能,应要求产品重新设计实现方案,然后重新评审
1.2 注意事项
业务流程 同步:评审后重新梳理流程 ,存在疑问处及时找产品…
嵌入式软件
开发
流程
ChenGuiGan的博客
05-06
1万+
根据使用的
开发 工具套件不同,软件
开发
流程 会有差异,但主要步骤大致相同。对于使用宿主机(PC)的集成化
开发 环境,软件
开发
流程 一般包括创建
项目 、添加文件、编译连接、下载调试等步骤,如下图所示。
图1:嵌入式软件开发 流程
(1)创建工程项目 :在配置硬件设备和安装软件开发 工具后,就可以开始创建工程项目 ,通常需要选择项目 文件的存储位置及目标处理器。
(2)添加项目 文件:开发 人员需要创建源程序文件,…
前端
项目
开发
流程
xtaydwxf1988的专栏
07-13
2万+
第一阶段
库/框架选型(暂定react)
第二阶段
简单构建优化 NPM管理包 node+webpack打包
第三阶段
JS、CSS模块化开发
第四阶段
组件化开发
开发 过程当中注意:前端安全XSS CSRF攻击等 后期文章中将讲述如何
三级Linux应用与
开发 技术考试大纲(2
0 21年版).pdf
三级Linux应用与
开发 技术考试大纲(2
0 21年版).pdf
python大作业--爬虫(完美应付大作业).zip
python大作业分享--3
0 多个
项目 任你选(由于上传大小限制分多个文件上传。爬虫:https://download.csdn.net/download/weixin_4396
0
0 44/1253338
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页
Arrange?
CSDN认证博客专家
CSDN认证企业博客
6
原创
34万+
周排名
66万+
总排名
524
访问
等级
85
积分
2
粉丝
2
获赞
2
评论
0
收藏
热门文章
项目从0开发的流程 170
vue 简单实现计算器 68
总结面试题 30
微信小程序登录授权 26
使用promise封装wx.request() 14
最新文章
微信小程序登录授权
wx小程序基本使用
总结面试题