vue引入微信的JSSDK使用 h5与小程序之间的跳转

vue如何使用 微信的JSSDK

安装

npm install weixin-js-sdk --save

我喜欢设置全局属性,所以在main.js文件里面引入:

import wx from ‘weixin-js-sdk’;
Vue.prototype.$wx = wx;
这样就不用在每个页面去引入了。

不想再全局引入的话可以再组件中引入,

var wx=require(‘weixin-js-sdk’)

下面以:微信小程序访问H5 H5返回到微信小程序为例 点击button按钮返回小程序 亲测有效

###原生 html页面的话 使用如下

微信小程序与h5之间的相互跳转

1.微信⼩程序跳转⼩程序 wx.navigateToMiniProgram
<script src='https://res.wx.qq.com/open/js/jweixin-1.3.0.js'></script>navigateToMiniProgram(mAppId){wx.navigateToMiniProgram({appId: mAppId,path: 'page/index/index?id=123',extraData: {foo: 'bar'
},envVersion: 'release',success(res) {// 打开成功ret_handler(res);},fail(res) {}})
},2.h5跳转到⼩程序wx.miniProgram.navigateTo
<script src='https://res.wx.qq.com/open/js/jweixin-1.3.0.js'></script>
// 点击⽴即体验跳转到⼩程序(如果要跳转的⼩程序路径是tab页就⽤wx.miniProgram.switchTab,否则⽆效)
$('.experience').click(function () {wx.miniProgram.navigateTo({url: '/pages/index/index',});
})3.⼩程序⾥打开h5页⾯(webview)⼩程序⾥代码:    
<web-view src='{{url}}'></web-view>
let token = encodeURI(wx.getStorageSync('token'));
let openid = encodeURI(wx.getStorageSync('userinfo').openid);
that.setData({url: pageUrl + '?token=' + token + '&openid=' + openid,
})h5代码:
function getQueryString(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");var r = window.location.search.substr(1).match(reg);if (r != null) {return decodeURIComponent(r[2]);}return null;}let token = getQueryString("token") || "";let openid = getQueryString("openid") || ""

vue引入微信的JSSDK h5与小程序之间的跳转方案相关推荐

  1. 实现H5和小程序之间相互跳转

    功能描述: 1. 当点击理赔服务的时候,跳转到小程序页面 2. 当点击返回的时候,从小程序跳回H5页面(内嵌H5以及关闭小程序) 功能1:H5跳转小程序 vue中实现步骤 == 在 template ...

  2. 小程序与小程序之间相互跳转、传值、接收参数、navigator、navigateToMiniProgram

    小程序之间相互跳转的2种方法,以及接收另一个小程序传参 目录 一.通过标签 navigator 直接跳转 二.通过事件触发 wx.navigateToMiniProgram 跳转 三.小程序接收另一个 ...

  3. 小程序中实现两个或者多个小程序之间互相跳转

    前言: 小程序中实现两个或者多个小程序之间互相跳转,a小程序带参跳转到b小程序中. 官方入口:wx.navigateToMiniProgram(Object object) 点我https://dev ...

  4. 如何实现公众号和小程序之间的跳转?

    现在互联网上会有这样的需求,公众号小程序之间实现流量共享,将公众号的粉丝引流至小程序.将小程序的用户转化成公众号粉丝.有需求就有解决的方法,那方法有哪些了? 接下来我们详细探究一下有哪几种跳转方法? ...

  5. Vue、React使用微信开发标签跳转H5和小程序(最详细)

    前言 微信目前已经提供四种开放标签 wx-open-launch-weapp wx-open-launch-app wx-open-subscribe wx-open-audio 主要对开发提供了跳转 ...

  6. 微信小程序和微信小程序之间的跳转和传参示例代码附讲解

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 一:微信小程序跳转 使用限制 需要用户触发跳转 从 2.3.0 版本开始,若用户未点击小程序页面任意位 ...

  7. 微信小程序之间如何跳转,如何跳转到别人的小程序

    1.需要现在app.json配置 "navigateToMiniProgramAppIdList": ["要跳转目标小程序的appid"], to(){wx.n ...

  8. uniApp h5和小程序锚点跳转

    需求是点击导航的icon 自动定位锚点到当前页 代码如下console.log(xitem, '锚点');uni.createSelectorQuery().select("." ...

  9. 小程序: webview与小程序之间的跳转

    康桑思密达 安妮哈赛有

最新文章

  1. python安装包为什么这么小-python安装后为什么找不到包
  2. 007_ServletConfig
  3. eclipse关闭java程序_如何为Java代码的某些部分关闭Eclipse代码格式化程序?
  4. setTimeout 和 setInterval
  5. FastThreadLocal原理
  6. [URAL1962]并查集
  7. 类型的方法,以及关于Stringbuffer和String builder的相关补充
  8. php伪协议漏洞_PHP之伪协议深入理解
  9. mysql基础知识理解和sql题讲解分析面试实战(四)之函数讲解和字符串的操作...
  10. Atitit 架构师的技术框架体系图 各种引擎列表 脚本引擎 groovy beanshel php nodejs rhino等 表达式引擎技术 Ognl/MVELl等 通讯, rest 命令解
  11. c语言二级考试题型2016,2016年计算机二级《C语言》操作试题及答案
  12. 电路设计中的防爆设计原理与注意事项分析
  13. 软件开发模式介绍和对比(瀑布、迭代、敏捷等)
  14. ppt 母版的设置(一篇看懂)
  15. 保镖(2019CSP-S模拟2C)(贪心,线段树)
  16. bat批处理文件夹内文件名的提取
  17. 等额本息贷款的提取还款计算 之 月供不变计算方法
  18. BZOJ 2709 Violet 1 迷宫花园
  19. 高师培训计算机心得体会,培训学习心得体会范文
  20. GPS PCB走线问题分析和修改

热门文章

  1. 华为android7.0彩蛋,为什么华为5.0系统,要阉割安卓7.0系统的彩蛋?
  2. 验证可用的ESP32/8266配网方式,开源代码,web配网,smartconfig配网
  3. 北大 蒋婷婷 计算机,第 33 届国际信息学奥林匹克竞赛国家集训队集训开幕式在北京大学顺利举行...
  4. 全媒体时代大学生思想政治教育工作的创新路径
  5. android开发图案解锁,Android_开发_Day23_图案解锁(下)
  6. IDEA光标变成黑块解决方法
  7. 优秀的 Verilog/FPGA开源项目介绍(二十八)- DSP(Digital Signal Processing)
  8. 共享 || 19份女性用户报告
  9. 抖音流量如何引流到微信上,最全面的8种引流方式丨国仁网络资讯
  10. spark相关面试题总结