• 微信公众号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)

    最后大功告成! 

  • 相关阅读:
    element-ui的el-table更改筛选值filtered-value后不起作用
    相机类型的分辨率长宽、靶面尺寸大小、像元大小汇总
    Android recycleView或者viewpage横向或者垂直滑动(抖音)
    GID:旷视提出全方位的检测模型知识蒸馏 | CVPR 2021
    【2022国赛模拟】[SDSC Day5] 毒药——自适应交互、DP
    微信小程序使用echarts/数据刷新重新渲染/图层遮挡问题
    看涨期权计算例题(期权案例计算)
    python-多线程创建以及查看
    【单目标优化求解】基于matlab增强型黑猩猩优化器算法求解单目标优化问题【含Matlab源码 2013期】
    visual设置
  • 原文地址:https://blog.csdn.net/qq_51538602/article/details/133962781