vue 微信公众号开发之一——微信授权

我们项目vue的H5的一套代码在微信公众号上及app内同时运行,且2个小项目,置业模块只是展示,不需要登录授权,购票模块需要授权登录,并绑定手机号,以辨识那个用户购票。思路:1、跳转路由前先判断是微信环境还是App环境——>2、判断置业模块还是购票模块,置业的话直接放行,购票的话在进行判断——>3、根据本地localStorage中是否有openId来判断有无授权——>4、已授权的话放行,未授权的话,跳转授权页进行授权——>5、进入授权页面进行微信授权——>6、授权完跳转绑定页面进行手机号绑定——>7、绑定完携带加密手机号跳转首页

vue 微信公众号开发之一——微信授权_第1张图片

需要在公众号平台配置:

vue 微信公众号开发之一——微信授权_第2张图片

vue 微信公众号开发之一——微信授权_第3张图片

vue 微信公众号开发之一——微信授权_第4张图片

1、路由:

对于不需要登录授权的路由设置辨识标识:

vue 微信公众号开发之一——微信授权_第5张图片

2、授权页面:

 vue 微信公众号开发之一——微信授权_第6张图片

 调用的方法:

vue 微信公众号开发之一——微信授权_第7张图片

vue 微信公众号开发之一——微信授权_第8张图片

3、绑定手机号页面:

vue 微信公众号开发之一——微信授权_第9张图片

vue 微信公众号开发之一——微信授权_第10张图片

vue 微信公众号开发之一——微信授权_第11张图片

 vue 微信公众号开发之一——微信授权_第12张图片

vue 微信公众号开发之一——微信授权_第13张图片

 4、跳转首页:

vue 微信公众号开发之一——微信授权_第14张图片

vue 微信公众号开发之一——微信授权_第15张图片

 vue 微信公众号开发之一——微信授权_第16张图片

你可能感兴趣的:(vue 微信公众号开发之一——微信授权)