苍穹外卖day09超出配送范围前端不提示问题

同学们在写苍穹外卖项目day09时调用了百度地图api来判断用户地址是否超出配送范围,

但是在黑马官方的课程或资料中,出现这样的问题时只会向用户端的控制台报错并不会提醒用户

如下图:

解决方法:

   其实解决方法很简单只需要找到向后端发出请求的方法,添加一个回调函数即可

 添加这段代码

.catch(function (error) {
        // 处理错误响应
        console.error('请求失败:', error);
        uni.showToast({
          title: error.msg || '请求失败',
          icon: 'none'
        });
      })

结果出现提醒 

### 关于苍穹外卖 Day09 的教程或资料 目前提供的引用中并未直接提及关于苍穹外卖第9天的具体内容。然而,可以通过分析已有的参考资料来推测可能的学习方向以及相关内容。 #### 已知信息总结 1. **Swagger调试**:如果在学习过程中遇到Swagger无法正常工作的情况,可以参考【苍穹外卖Day1的相关说明[^1]。 2. **AOP实现公共字段填充**:DAY4的内容涉及通过AOP技术实现公共字段的自动填充功能[^2]。 3. **Web配置文件**:在Day3到Day5期间,`WebMvcConfiguration.java` 文件被重点讲解,涉及到Spring Boot中的Web相关配置[^3]。 4. **实体对象构建方式**:Day2的部分知识点记录了如何使用构造器模式创建实体类对象,并介绍了常见的注解如 `@PathVariable`, `@RequestParam`, 和 `@RequestBody` 等[^4]。 #### 推测Day09可能涵盖的主题 虽然具体Day09的教学内容未提供,但根据前几日的知识点分布规律,通常会逐步深入业务逻辑、优化性能或者集成第三方服务等内容。以下是几个可能的方向: - **分布式事务管理**:随着系统的复杂度增加,在多模块协作场景下可能会引入分布式事务解决方案(如Seata)。 - **缓存机制设计**:为了提升访问效率,可能会加入Redis或其他内存数据库作为缓存层。 - **消息队列应用**:处理异步任务时常用RabbitMQ/Kafka等中间件工具。 - **安全性增强措施**:比如OAuth2认证授权流程的设计与实践。 下面给出一段假设性的代码片段展示如何利用Lombok简化Java Bean定义过程的同时支持链式调用特性: ```java import lombok.Builder; import lombok.Data; @Data @Builder(toBuilder = true) public class OrderDetail { private String orderId; // 订单编号 private Integer userId; // 用户ID private Double totalAmount; // 总金额 public static void main(String[] args){ OrderDetail order = OrderDetail.builder() .orderId("20231018123456789") .userId(1001) .totalAmount(123.45d) .build(); System.out.println(order); } } ``` 此示例仅作教学用途演示,请依据实际需求调整相应属性名称及其类型定义。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值