黑马《苍穹外卖》前端Day2——前端Day3

前端Day2 

前端基础入门

 elementui布局组件

axios前后端交互 异步请求

vuex状态管理 多个组件数据共享

router路由 组件跳转

ts在js基础上扩展类型支持,使代码更严谨规范

 

 依赖安装

 启动前端

 注意后端地址一致

前端端口 

 

从main.ts开始

 找到路由配置文件router.ts

@代表src 

 找到登录视图  登录按钮  

 按钮绑定事件调用的方法

 找到具体交互方法

then后为成功 

 

进一步交互过程 

 

 从此处发送ajax请求

自定义的request 

 因为增加了拦截器

 为了在发送ajax请求前将token加到请求头中 

否则每个ajax请求前都要加请求头,冗余代码

 

员工分页查询 

分析 

 

ajax 

/ 可省略  @代表src

 vue页面效果

 

 

转发后端时统一加/admin前缀 

 params:params key和value一样,简写 

页面查询方法 

created让它一开始就先调用一次页面查询 

 cv

 展示表格

按需求修改 

 将1变成启用 0变成禁用

操作按钮 

分页条 

 

 

居中展示 

 

启用禁用员工账号 

分析 

 

绑定单击事件 

 ` `用这个符号,而非单引号,可以动态解析语法,而非普通字符串原样输出

 ajax

方法导入 

 确认框

 

 新增员工

分析 

 

绑定单击事件 

router路由(跳转到新增员工页面)

 

新增页面(Form表单) 

cv

校验规则 

 新增修改共用同一页面

(根据传入参数变换显现的按钮)

optType为add,为新增,则有保存并继续添加员工按钮

点击保存调用方法,第一个参数再次校验规则,第二个参数是否继续在此页面

 

ajax(调用后端新增员工方法) 

body请求体传参,用data

 

修改员工

分析 

 

json body请求体 

 

根据id查询员工 

绑定单击事件 

 方法跳转

 

 

新增修改共用页面 

 ajax
导入 
 created()页面回显

 修改员工

ajax 

导入 
 方法

 前端Day3

套餐分页查询

分析 

 

页面效果 

下拉框 

 

 

 

 

div好处:进行统一控制 

 下拉框分类数据改为动态

根据类型查询分类 

ajax请求 

导入
 created()

根据实际修改 

 

套餐分页查询 

 ajax
created() 

 

方法 

数据显示(Table表格) 

 分页条

页面效果,绑定事件 
 方法

起售停售套餐

分析 

 路径参数传递修改之后的状态值

query参数传递需要修改的套餐id

 

ajax 

 导入

方法 

 确认框

 

删除套餐

分析 

只能删除停售的 

 

 ajax

导入 

 绑定单击事件

一个方法处理两种情况,根据第一个参数区分(批量/单个)

 删除单个

批量删除 

多选 

 遍历每一个element的形式

 定义模型数据,赋值val,在删除套餐方法中可以拿到模型数据,即val

 绑定单击事件
 方法
加确认框 

新增套餐

分析 

 

 

 

 具体看视频(比较复杂)

只是跳转,不定义方法,直接箭头函数

 新增菜单页面(比较复杂) 疯狂CV

 

 

 

  • 17
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
黑马程序员苍穹外卖项目中的Nginx配置文件可以根据具体需求进行配置。根据引用\[1\]中的描述,可以通过双击nginx.exe启动Nginx,并在http://localhost/访问前端页面。这意味着Nginx的配置文件应该包含有关前端页面的相关配置。另外,根据引用\[2\]中的描述,Nginx还可以用作反向代理和负载均衡,因此配置文件还应包含有关反向代理和负载均衡的相关配置。最后,根据引用\[3\]中的描述,苍穹外卖项目还需要与第三方配送公司进行对接和管理,因此配置文件还应包含有关与第三方配送公司对接的相关配置。综上所述,黑马程序员苍穹外卖项目的Nginx配置文件应包含前端页面的相关配置、反向代理和负载均衡的相关配置以及与第三方配送公司对接的相关配置。 #### 引用[.reference_title] - *1* [黑马程序员_Java项目实战《苍穹外卖》_Day01_开发环境搭建](https://blog.csdn.net/BallerWang9/article/details/131824385)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [最适合新手的SpringBoot+SSM项目《苍穹外卖》实战—(一)项目概述](https://blog.csdn.net/qq_20185737/article/details/131575898)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值