uni开发微信小程序解决全局分享分销问题 1. 需求 1.小程序内每个页面都要打开胶囊分享按钮并实现分销 2.分享功能应该是在用户登录之后才予以打开 3.不想做在每个页面都写分享钩子的傻逼操作 2.实现 1.技术点: vueX 、 Vue.mixin 、 路由监听(uni.onAppRoute)、 async await 2.实现思路: 用户登录后立即获取分销 parentId 置入state 或者挂载原型备用 == >> ; 使用mixin混入打开分享按钮 、监听路由并重写分享钩子 3.代码 //此处是在登陆完成后的操作 ; 分享信息中使用了 async await 保证正确加载信息 /