微信小程序
文章平均质量分 71
ammi_bai
软件 前端
展开
-
第三方框架小程序单测(Vue Test Utils + JEST)
一、背景:项目采用第三方框架uni-app开发微信小程序,vue语法 + wxApi二、单测方案:Vue Test Utils + JEST前期调研:微信官方推荐单测工具 【miniprogram-simulate】,官方提供的案例demo都针对原生小程序开发方案,尝试了测试第三方打包后的小程序代码,load方法无法渲染uni-app提供了测试方案【@dcloudio/uni-automator】,属于自动化测试。测试需要编译代码,api提供的示例方案偏重于渲染组件,判断当前渲染的组件属性是否原创 2021-12-31 15:46:58 · 1295 阅读 · 0 评论 -
微信小程序-地理授权-获取经纬度-权限相关 流程总结
想要获取当前位置,大前提:1、微信允许访问位置信息,2、手机定位开启所以,我们进入小程序时,要获取位置,需要考虑权限问题。怎样才能在每次进入都获取,并且大部分用户进入 执行的代码更少?怎样避免每次每人都执行所有的代码?考虑:1、既然每次都要获取经纬度,那么获取位置方法必须。同时,老用户,绝大部分情况是微信授权过的,至于新用户,反正都是得执行一遍。所以,我进入后直接获取位置经纬度。2、如果获取经纬度失败,那么有两种情况,一个是微信位置没有授权,一个是定位没开。我这里,优先判断微信位置授权,site原创 2021-04-06 11:54:20 · 3256 阅读 · 0 评论