微信小程序扫描普通二维码跳转到小程序指定页面

这篇具有很好参考价值的文章主要介绍了微信小程序扫描普通二维码跳转到小程序指定页面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这个功能的逻辑是什么呢?

二维码就相当于是一个链接
相当于我们点击一个链接跳转到另一个页面
只不过这里是扫码的形式

如何操作

1、首先我们需要在微信公众平台的开发管理——>开发设置,找到(扫普通链接二维码打开小程序),点击添加,会出现下面的页面,配置好之后点击保存就行了
微信小程序扫描普通二维码跳转到小程序指定页面
微信小程序扫描普通二维码跳转到小程序指定页面

微信小程序扫描普通二维码跳转到小程序指定页面

2、配置好之后我们去草料二维码网站生成一个二维码
微信小程序扫描普通二维码跳转到小程序指定页面

3、扫描二维码就可以跳转到微信小程序的指定页面了
4、微信小程序页面接收传过来的参数,扫码跳到指定页面后,在onLoad方法接收参数

onLoad((option) => {
	console.log(option)
	
	if(option.q&&option.q!="undefined"){
		// 获取到二维码原始链接内容
		const qrUrl = decodeURIComponent(option.q) 
		console.log(qrUrl);
		//此处就是我们要获取的参数 json,通过方法解析
		let jsonUrl = methods.GetwxUrlParam(qrUrl);
		//比如我要得到id的值,直接取值即可
		let id = jsonUrl.id;
		console.log("巡逻点ID:"+id);		
	}				
});

解析链接地址方法如下

methods = {
	//解析链接地址
	GetwxUrlParam(url) {
	  let theRequest = {};
	  if(url.indexOf("#") != -1){
		  const str=url.split("#")[1];
		  const strs=str.split("&");
		  for (let i = 0; i < strs.length; i++) {
		  	theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
		  }
	  }else if(url.indexOf("?") != -1){
		  const str=url.split("?")[1];
		  const strs=str.split("&");
		  for (let i = 0; i < strs.length; i++) {
		  	theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
		  }
	  }
	  return theRequest;
	},
}

到这里,就可以实现扫码普通二维码跳转到微信小程序指定页面了,如果有错,欢迎指正!!!文章来源地址https://www.toymoban.com/news/detail-503805.html

到了这里,关于微信小程序扫描普通二维码跳转到小程序指定页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 猿创征文|微信小程序扫描二维码如何跳转小程序内指定页面并传递参数给目标页面?

    实际项目中,用户通过扫描打印小票上的二维码,自己实现开具发票功能,那么这里就需要用户在扫描小票二维码后,跳转小程序内添加开票信息并提交后台开具发票的页面。 首先二维码的本质就是一个链接地址。 其次登录微信小程序开放平台,设置 扫普通链接二维码打开

    2023年04月08日
    浏览(34)
  • 微信小程序后台:解决微信扫普通链接地址无法跳转到体验版微信的问题,配置普通链接二维码规则解释和理解

    一、现象与原因 最近突然发现微信管理平台中,设置好的普通二维码连接跳转到体验版小程序的功能,没有区分体验版和生产版,全部到生产环境的小程序了。 这现象,跟我以前理解的可不一样,可能会出生产的事故,马上仔细研究了研究。 研究发现,“扫普通链接二维码

    2024年02月15日
    浏览(45)
  • 扫码跳转小程序终极方案,详细记录踩过的坑!不信进来看!扫描普通二维码进入小程序功能记录(两种方式)

    小程序管理平台 :https://mp.weixin.qq.com/ 选择 :开发管理-开发设置-扫普通链接二维码打开小程序 校验文件 点击添加进入配置页面 !!!还有一个校验文件,这个必须扔到服务器上面,放在域名下根目录即可,只要在二维码规则下的地址可以访问到即可 放在域名下根目录即可

    2024年02月13日
    浏览(29)
  • 生成普通的微信小程序二维码

    1.登录微信小程序后台传送门 开发管理-开发设置-扫普通链接二维码打开小程序   在这里开通此功能,然后按微信定义的规则配置具体的地址,等正式上线的时候再发布该规则  2.然后按照配置的 二维码规则 (上图第三项) 去直接生成普通的二维码(可自行携带参数),然后微信扫一

    2024年02月14日
    浏览(41)
  • 微信小程序-扫普通链接二维码打开小程序

    类似很多饭堂扫桌面二维码点餐都是用这种方式实现扫普通链接二维码打开小程序 一、小程序设置: 链接后面带参数: 首先要在小程序管理-开发管理-开发设置:扫普通链接二维码打开小程序 添加可访问的链接,此链接要求域名已备案,并且要下载校验文件,并根据说明文

    2024年02月14日
    浏览(28)
  • 微信小程序生态4-扫普通二维码进入小程序、打开短链接进入小程序

    微信小程序生态1-初识小程序 微信小程序生态2-创建一个微信小程序 微信小程序生态3-微信小程序登录流程设计 微信小程序生态4-扫普通二维码进入小程序、打开短链接进入小程序 微信小程序生态5-微信公众号扫码登录PC端网页 微信小程序生态6-微信公众号授权登录(适用于H

    2024年02月02日
    浏览(38)
  • uniapp写微信小程序实现二维码条形码扫描识别

    1.最重要的就是一个函数uni.scanCode() 下边是我的代码可以直接使用 上述代码就直接实现了扫描功能很简单记得定义下扫描结果!有啥问题随时@我

    2024年04月09日
    浏览(40)
  • 微信小程序使用weapp-qrcode.js生成二维码以及“扫普通链接二维码打开小程序”动态传递参数实现记录

    参考文章原文链接:微信小程序使用weapp-qrcode.js完成二维码的生成_fairy_404的博客-CSDN博客 首先给需要生成二维码的页面创建一个canvas 因为我这里实现的是弹窗展示二维码,所有就把 canvas移出页面,小伙伴们根据自己需求进行调整,weapp-qrcode.js内容参考链接中就有,我这里就

    2024年02月15日
    浏览(37)
  • 【微信小程序】使用 wx.scanCode方法实现扫描二维码的功能

    在微信小程序中,你可以使用 wx.scanCode 方法实现扫描二维码的功能。以下是一个简单的示例代码: 在上述代码中,我们使用 wx.scanCode 方法来调用扫描二维码的功能。当扫描成功时, success 回调函数将会被调用,而当扫描失败时, fail 回调函数将会被调用。通过 res.result 可以

    2024年02月15日
    浏览(31)
  • 用户扫描普通二维码进入小程序指定页面详细步骤

    一、进入微信公众平台小程序开发管理—开发设置—扫普通链接二维码打开小程序—启用 二、添加规则:我这里二维码规则为前台项目地址,可自行修改。下载的校验文件放在了项目里面,根据要求需要放在该服务器域名根目录下面,我这里放在的是public文件(vue项目)下面

    2024年02月11日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包