1. 山洪风险预警图
使用的技术栈为:Vue、ArcgisApiforJavaScript。
遇到的项目问题有:由于同一块地区的风险等级可能会出现不同的情况,并且还要根据用户的选择来显示部分地区或者隐藏部分地区的情况。刚开始考虑到的是使用叠加的方法,把图层进行叠加,但是这样就会出现问题,原本这个地区是被我们隐藏了,但是他现在被其他的图层给覆盖上之后,就会造成一个问题,后面还是使用 arcgis 的图层来解决的,而不是在前端来编写该区域的范围。
2. 淘宝客的微信小程序
使用的技术栈是 React、Taro、小程序的云开发。
当用户第一次使用我们的小程序时,是需要登入的,采用的是把用户的 openid 和 数据库中的做比较,看看有没有,有的话,就代表的时已经登陆过了,就不需要用户再次进行操作,没有的话,就需要用户授权登入一下。在会查看用户的剪贴板数据,可以减少用户查找该商品优惠券的时间,方便用户的操作。由于我们需要追踪用户的购买信息,所以我们使用的是用户的 openid 来作为查询的条件,这样当用户下单之后,我们就可以查询到他是否进行下单,和返利的一些信息,提现这边采用的是用户填写支付宝账号,但是只能填写一次。