位置: IT常识 - 正文

实现H5和小程序之间相互跳转(h5与小程序交互)

编辑:rootadmin
实现H5和小程序之间相互跳转  功能描述:

推荐整理分享实现H5和小程序之间相互跳转(h5与小程序交互),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:实现h5和小程序的区别,h5与小程序交互,h5与小程序交互,实现h5和小程序的区别,实现h5和小程序的区别,h5与小程序,实现h5和小程序的关系,实现h5和小程序的区别,内容如对您有帮助,希望把文章链接给更多的朋友!

        1、 当点击理赔服务的时候,跳转到小程序页面

        2、 当点击返回的时候,从小程序跳回H5页面(内嵌H5以及关闭小程序)

 功能1:H5跳转小程序

 vue中实现步骤

           == 在 template 标签中写html 

<wx-open-launch-weapp id="launch-btn" username="小程序原始账号 ID(gh_ 开头的)" path="要跳转到的页面路径"> <!-- replace --> <script type="text/wxtag-template"> <button style="width: 200px; height: 45px; text-align: center; font-size: 17px; display: block; margin: 0 auto; padding: 8px 24px; border: none; border-radius: 4px; background-color: #07c160; color:#fff;">打开小程序</button> </script></wx-open-launch-weapp>

注意事项:

username:小程序的id,gh开头的;path:要跳转的小程序路径,后面可以加上 .htmlwx.config 初始化完成之后,wx-open-launch-weapp 这个标签才会显示出来,根据需求尽可能应该在进入页面之后就初始化,一般都放在 mounted 中wx-open-launch-weapp 这个标签相当于一个跳转小程序的出口,就是点击他的时候会跳转小程序设置样式,如果样式跳转按钮的样式比较复杂,可以写成两个按钮叠加,将 wx-open-launch-weapp 按钮设置成透明的,叠加在另一个按钮上,实现跳转在设置样式时,发现设置 wx-open-launch-weapp 的样式的时候,设置宽度生效,设置高度不生效,这里解决的时候是在 weapp 按钮里面的字写多一点,让他超过下面的盒子,然后weapp外卖包裹一个盒子来设置 overflow:hidden

         == 在 script 中的js 

wx.config({ debug: false, // 调试时可开启 appId: "wxbb*********as", // <!-- replace --> timestamp: data.timestamp, // 生成签名的时间戳,必填,填任意数字即可 nonceStr: data.nonceStr, // 生成签名的加密字符串,必填,填任意非空字符串即可 signature: data.signature, // 生成的签名,必填,填任意非空字符串即可 jsApiList: ["chooseImage", "previewImage", "wx-open-launch-weapp"], // 必填,随意一个接口即可(跳转小程序的任意接口即可) openTagList: ["wx-open-launch-weapp"], // 填入打开小程序的开放标签名});

注意事项:

这里的 appid 应该用公众号的 appid 而不是小程序的(因为是在公众号配置的出口)timestamp,nonceStr,signature 应该是由后端生成的(也是通过公众号的信息生成的)

         == 在公众号中配置 js 接口安全域名 

 

实现H5和小程序之间相互跳转(h5与小程序交互)

注意事项:

        公众号必须为服务号,小程序必须已经上线

遇到的问题:

在 wx-open-launch-weapp 这个标签中,设置 button 的样式时,只能用行内样式,且外面要用 template 标签包裹,否则不生效想设置 wx-open-launch-weapp 的样式可以用两个盒子叠加,将 weapp 设置成透明 功能二:小程序跳转到H5中 (两种)

       == 跳转到小程序外的H5 (关闭小程序)

 -- 不是在小程序内部,跳转H5(不是由小程序页面,跳转到H5页面,因此这里不能用 web-view 标签)

        -- 可以理解为,关闭小程序,展示原来的H5页面

        -- 用以下代码,实现关闭小程序

<navigator class="return_btn" open-type="exit" target="miniProgram">返 回</navigator>

       == 小程序内跳转H5(内嵌H5)

         -- 在小程序的一个单独页面内, 用 web-view标签包裹要跳转的地址

         在开发者设置里面配置要打开的域名

         上一个页面的跳转js,后面拼参数

wx.navigateTo({ url: `/disease_management/pages/robot/robot?url=${baseUrl.API2}smart_rui&phone=${this.data.userInfo.phone}`,});

         wxml 文件:

<web-view src="{{url}}" bindmessage=""></web-view>

         js 文件:

Page({ data: { url: "", }, onLoad(options) { // 这里要把参数分解出来,如果参数比较多的话可以用循环 console.log(options); let { url } = options; // url = decodeURIComponent(url) if (options.phone) { url = url + "?phone=" + options.phone; } if (options.from) { url = url + "&from=" + options.from; } this.setData({ url: decodeURIComponent(url), }); },});

注意事项:

web-view 会占据当前整个页面,会整个覆盖,不管是在 web-view 里面或者外面加其他元素都不会展示出来如果你想进去H5之后还能再返回回来,可以在当前 web-view 的上一个页面用 navigateTo 跳转,然后用左上角自带的小箭头返回(显然在当前页面增加一个悬浮的返回按钮这种情况是不成立的) 
本文链接地址:https://www.jiuchutong.com/zhishi/297441.html 转载请保留说明!

上一篇:注册谷歌账户教程--解决注册谷歌账户“此电话号码无法用于进行验证”问题--亲测已解决--谷歌账户注册全流程(2020注册谷歌账号方法)

下一篇:Token详解(tokenall)

  • rmx3092是什么型号(rmx3031是什么手机)

    rmx3092是什么型号(rmx3031是什么手机)

  • 小艺帮助手怎么扫描二维码(小艺帮助手怎么扫码)

    小艺帮助手怎么扫描二维码(小艺帮助手怎么扫码)

  • 苹果x面容识别不了是怎么回事(苹果X面容识别不了怎么回事)

    苹果x面容识别不了是怎么回事(苹果X面容识别不了怎么回事)

  • 小米mix3手写输入法怎么设置(小米 手写输入)

    小米mix3手写输入法怎么设置(小米 手写输入)

  • 苹果手机发朋友圈怎么显示位置(苹果手机发朋友圈视频变色怎么回事)

    苹果手机发朋友圈怎么显示位置(苹果手机发朋友圈视频变色怎么回事)

  • oppo手机怎么隐藏下面的返回键(oppo手机怎么隐藏游戏?)

    oppo手机怎么隐藏下面的返回键(oppo手机怎么隐藏游戏?)

  • 华为p40怎么返回(p40怎么设置返回键)

    华为p40怎么返回(p40怎么设置返回键)

  • ipad 键盘分成两半了怎么恢复(ipad键盘分成两半怎么办)

    ipad 键盘分成两半了怎么恢复(ipad键盘分成两半怎么办)

  • 显示不可上网(连上wifi却显示不可上网)

    显示不可上网(连上wifi却显示不可上网)

  • 手机不动了屏幕还亮着(手机不动了屏幕还亮着关不了机)

    手机不动了屏幕还亮着(手机不动了屏幕还亮着关不了机)

  • 一条横线是拉黑还是删除(一条横线是拉黑还是不让看朋友圈)

    一条横线是拉黑还是删除(一条横线是拉黑还是不让看朋友圈)

  • oppo一键换机在哪(oppo一键换机怎么用)

    oppo一键换机在哪(oppo一键换机怎么用)

  • 联想笔记本保修期是多久(联想笔记本保修范围)

    联想笔记本保修期是多久(联想笔记本保修范围)

  • 小米10青春版耳机孔在哪里(小米10青春版耳机孔在哪个地方)

    小米10青春版耳机孔在哪里(小米10青春版耳机孔在哪个地方)

  • 计算机中应用最普遍的字符编码是(计算机中应用最普遍的字符编码是ascii码)

    计算机中应用最普遍的字符编码是(计算机中应用最普遍的字符编码是ascii码)

  • iqoo有多少个型号(iqoo一共有几种机型)

    iqoo有多少个型号(iqoo一共有几种机型)

  • 一个手机号注册几个抖音账号(一个手机号注册两个微信另一个怎么登陆)

    一个手机号注册几个抖音账号(一个手机号注册两个微信另一个怎么登陆)

  • 微信发不出去是被拉黑了吗(发错微信超过2分钟撤不回怎么办)

    微信发不出去是被拉黑了吗(发错微信超过2分钟撤不回怎么办)

  • 电子计算器的off是什么键(电子计算器的off是什么键它的功能是什么)

    电子计算器的off是什么键(电子计算器的off是什么键它的功能是什么)

  • 情侣空间能不能删访客(情侣空间能不能看见以前的情侣)

    情侣空间能不能删访客(情侣空间能不能看见以前的情侣)

  • word2010文档的类型是什么(2010文档类型)

    word2010文档的类型是什么(2010文档类型)

  • 手机被拉黑了怎么打通(手机号被拉黑怎么破解)

    手机被拉黑了怎么打通(手机号被拉黑怎么破解)

  • 爱奇艺怎么零流量互传视频(爱奇艺怎么能免流量)

    爱奇艺怎么零流量互传视频(爱奇艺怎么能免流量)

  • 安卓arm怎么看(手机arm怎么看)

    安卓arm怎么看(手机arm怎么看)

  • 苹果xr音量键上面的开关是什么(iphonexr音量键陷进去了怎么办)

    苹果xr音量键上面的开关是什么(iphonexr音量键陷进去了怎么办)

  • 【JS】js数组分组,javascript实现数组的按属性分组(js数组分组并排序)

    【JS】js数组分组,javascript实现数组的按属性分组(js数组分组并排序)

  • 企业所得税减免所得税额计算公式
  • 营业税金及附加是什么科目
  • 应付账款应收账款
  • 空调维修保养征收什么税?
  • 需要登记的特殊药品
  • 经营范围没有的可以开票吗
  • 业务活动费用和行政支出
  • 车间报销办公费计入什么科目
  • 一般纳税人的登记管理表述不正确的是
  • 房产税计税依据
  • 其他应收怎么调增值税
  • 软件 退税
  • 收客户逾期利息账务处理怎么做?
  • 商贸公司购买的手提袋怎么入账
  • 验资帐户
  • 劳务公司计提工资怎么算
  • 银行抵债资产怎么管理
  • 个人借公司款利率多少合法
  • 房屋租赁合同印花
  • 营改增相关规定
  • 房产赠与流程是什么意思
  • 红字发票开具只能针对一份发票 不可以只冲红其中一部分吗?
  • 一般纳税人附加税减免
  • 年底增值税有余额吗
  • 个税申报状态失败
  • 工商年报员工人数怎么算
  • 工会经费什么时候返还给企业
  • 年度中期是几月份
  • 注销公司账不平怎么办
  • 预提保障金和交税的区别
  • 企业的银行存款日记账属于
  • 物流补贴需要交税吗
  • 2020年预付卡增值税税收政策
  • phpsetcookie
  • SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
  • laravel elementui
  • 转出未交增值税借方余额表示什么
  • 如何收取会员会费才合法
  • 微信小程序开发者工具
  • mysql中regexp_replace函数的使用
  • 结转坏账准备是什么意思
  • css content \f041
  • 一般纳税人购进免税农产品如何抵扣进项税额
  • 亏损合同预计负债的会计分录
  • 车票怎么抵扣增值税税率
  • python中insert函数怎么用
  • phpcms默认密码
  • centos离线安装mondo
  • 维修费发票应必须开具吗
  • 本月未抵扣完的进项税是否转出
  • 销售边角料税率是多少
  • 资产负债表其他应收款计算公式
  • 国有独资企业是有限责任公司吗
  • 从增值税抵扣进项怎么算
  • 仲裁期间公司发工资了怎么办
  • 财务顾问费可以税前扣除吗
  • mysql字段名可以用中文吗
  • 微软mission
  • xp 关机
  • win10自带的杀软叫什么
  • packethsvc.exe - packethsvc是什么进程 有什么用
  • cocos2d教程
  • cocos2dx游戏有哪些
  • nodejs assert
  • node.js开发指南
  • mongo 安装
  • jsoncpp rapidjson
  • 使用权资产
  • 深入了解的高级表达
  • unity3d 画线
  • js原型作用
  • python 的多线程
  • 完美实现碳排放自主抵消的工厂叫什么
  • 基本农田建设的土地
  • 增值税一般纳税人和小规模纳税人的区别
  • 河北省国家税务局电子税务局官网入口
  • 如何查询车辆购买信息
  • 财务报表的收入平稳
  • 德勤 税务
  • 服务礼仪包括哪三点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设