logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

uniapp动态设置tabBar

需要在所有的tabbar页面都写上重复的代码 但是切记uv-tabbar的value是你当前需要展示的下标,每个页面都不一样,根据当前tabbar的顺序进行修改。这一步是为了隐藏原生tabbar展示我们自定义的,不然原生层级太高会遮挡住我们自定义的。在uniapp项目中创建一个utils文件夹,在文件夹中创建一个tabbar.js。在pages.json中设置tabbar,把所有需要展示都填写进去

文章图片
#uni-app#前端
uniapp使用高德地图实现选择地址 h5版本

此时是没有返回省市区的 只是返回了地图上主内容和副内容以及经纬度,由于我是做收货地址 需要给后端更多的字段,所以我是需要反查的,看代码,在原有的基础上加一个function,用于反查。【web服务】则是用来反查用户选择的定位信息(比uni.chooseLocation更详细一些,如果觉得uni.chooseLocation够用那就不需要做这一步,可以直接跳过)做的时候很想掀桌子,但是忍住了,只能怪

文章图片
#uni-app
uniapp h5 (变相)解决getLocation:fail Geolocation permission denied.Get ipLocation failed.

问题起源:需要做一个打卡的功能,但是打卡需要传递给后端经纬度,在使用uniapp自带的uni.getLocation中api回调不触发,成功失败都不会走,所以没有办法,换个思路。在高德的应用中添加一个web服务的key,如果不知道怎么去添加的话可以看我另外一篇文章,有提到过如何在高德创建应用能申请key。缺点:拿不到精确的经纬度,只能拿到城市两个边缘经纬度。此时你就能拿到当前城市的经纬度了。

文章图片
#uni-app
到底了