• 微信公众号h5写一个全局调用微信分享功能


    1. 首先先安装依赖

    npm install weixin-js-sdk --save

    npm install jweixin-module --save

    npm install --save-dev webpack-merge

     2. app.vue文件

    3. 写一个混入方法   全局混入  创建一个文件夹mixins 和pages平级 ,再创建一个share.js文件

    // share.js
    export const share = {
        onShow() {
            // console.log("全局混入");
            // #ifdef H5
            let pages = []
            pages = getCurrentPages();
            if (pages.length > 0) {
                // console.log(pages[pages.length - 1].route, 'pages全局混入');
                if (pages[pages.length - 1].route != 'pages/houseDetail/houseDetail') {
                    var redirect_link = pages[pages.length - 1].route;
                    this.setWxShare(redirect_link) // 分享传入参数
                }
            }

            // #endif
        },
        created() {

        },
    }

     4. 在main.js文件中引入

    // 引入全局分享
    import {
        share
    } from './mixins/share/share.js'
    Vue.mixin(share)

    最后大功告成! 

  • 相关阅读:
    Python 自动化脚本系列:第3集
    wxPython 之 wxAuiManage实现停靠(悬停)子窗口
    YARN的产生背景和架构剖析
    CMU 15-213 CSAPP. Ch11. Dynamic Memory Allocation
    Codeforces 167B 状态设置的优化
    原生小程序小话题——自定义组件1
    vscode + latex
    order by注入与limit注入
    基于Java的题库管理系统设计与实现(源码+lw+部署文档+讲解等)
    Axure RP仿QQ音乐app高保真原型图交互模板源文件
  • 原文地址:https://blog.csdn.net/qq_51538602/article/details/133962781