前言
这里总结一下微信分享怎么全局配置,这里只写代码,至于微信 JSSDK 的使用,可以参考我之前的文章 微信公众号开发(四)微信分享
1.分享文案全局默认配置
2.分享文案,不需要异步获取,但是每个页面的分享文案不一样
3.分享文案需要异步获取
写一个全局的js(wxShare.js)文件,如下
1 | // 获取微信配置信息的接口 |
1.情况1的话,可以直接在全局文件,如main.js中调用该方法,不需要传任何参数
1 | setTimeout(() => { |
2.情况2的话,则需要配置一下路由的meta,如下:
1 | { |
然后利用路由的全局后置钩子,调用分享的方法,把meta里配置的信息,传入wxShareMethod()方法中
1 | router.afterEach((to, from) => { |
3.情况3的话,在需要异步获取分享文案的vue文件中,在获取文案成功之后,调用该方法就可以了
1 | created () { |