注:此功能只能在微信浏览器内使用
使用方法 :创建一个js文件将以下代码复制粘贴 修修改改即可
import axios from "axios"
// 引入微信 官方文件
import wx from 'weixin-js-sdk'
// getWeChatAppId 获取微信appId
import { getWeChatAppId } from "../api/index"
// 测试环境还是开发环境
import { baseUrl } from './baseUrl.js'
export function jiaWechatShare(){
if (!window.location.href.includes('applyActiveNewApply') && !window.location.href.includes('register') && !window.location.href.includes('qrcode')) {
let callBackUrl = '';
let urlAllStr = window.location.href;
callBackUrl = urlAllStr.split('#/')[1];
urlAllStr = urlAllStr.replace(/\?.*#/, "#");
//这里运行需要异步以下 增加容错率
setTimeout(() => {
let userInfo = {};
let wxAppid = '';
let path = '';//路径
//如果需要跳转获取code 并且是Hash路由可以将这里打开
// 截取code
// function getUrlParam(name, url) {
// // 未传参,返回空
// if (!name) return null;
// // 查询参数:先通过search取值,如果取不到就通过hash来取
// var after = window.location.search || window.location.hash;
// after = after.substr(1) || window.location.hash.split('?')[1];
// // 地址栏URL没有查询参数,返回空
// if (!after) return null;
// // 如果查询参数中没有"name",返回空
// if (after.indexOf(name) === -1) return null;
// var reg = new RegExp