微信公众号和微信小程序扫码进入,动态参数实现页面跳转和接口入参实现

微信公众号扫码进入

应用场景:扫码直接进入公众号的指定页面,传入指定参数

1、生成链接

根据自己的需求生成链接地址:
#paramone 参数 #paramtwo 参数 https://qqls.com?paramone=1&paramtwo=2

2、页面接收参数

使用方法来实现获取传入的参数
let paramone= str.getQueryString('paramone'); console.log(paramone);//1

由于h5是可以使用localtion获取到当前页面的url的,所以我写了一个获取当前url上的参数方法

/**
 * 获取请求URL参数
 * @param name
 * @returns {string}
 */
str.getQueryString = function (name) {
    let val = '';
    let url = location.href // 获取url中"?"符后的字串
    let index = url.indexOf('?');
    if (index !== -1) {
        let str = url.substr(index + 1)
        let strs = str.split('&')
        for (let i = 0; i < strs.length; i++) {
            let arr = strs[i].split('=');
            if (arr[0] === name) {
                val = decodeURIComponent(arr[1])
            }
        }
    }
    return val
}

这样就可以获取到你想要的参数了!

微信小程序生成普通链接,并且跳转至小程序

应用场景:使用过程中一般会需要进行推广,那么我们直接进行小程序扫码进入,比较常见
我开发的流程
实现基本流程后-》微信公众平台配置-》进行代码上传体验版本-》草料生成二维码-》扫码实现效果

1、微信公众平台配置

由于微信小程序是需要需要进行配置允许普通链接跳转小程序才行的,不然无效
在这里插入图片描述
进入平台后找到-开发管理-开发设置,在比较下方进行添加配置

2、代码设置为体验版本

3、使用草料二维码生成器生成二维码

链接: 草料二维码官网

4、微信小程序的开发代码

1、在配置的首页地址处
onLoad(options){
if (options.hasOwnProperty('q') && options.q) {
  // 通过下面这步解码,可以拿到url的值
  const url = decodeURIComponent(options.q)
  // 对url中携带的参数提取处理
  const obj = str.getWxUrlParam(url);
  //参数
  this.intoPages = obj.intoPages;
  this.CardNO = obj.CardNO;
}
}

/**
 * 解析微信小程序的链接地址
 * @params url
 * @return {string}
 */

str.getWxUrlParam = function(url){
	let req = {};
	if(url.indexOf('#') !== -1){
		const strName = url.split('#')[1];
		const strNames = strName.split('&');
		for(let i = 0 ; i< strNames.length; i++){
			req[strNames[i].split('=')[0]] = decodeURI(strNames[i].split('=')[1]);
		}
	}else if(url.indexOf('?') !== -1){
		const strName = url.split('?')[1];
		const strNames = strName.split('&');
		for(let i = 0 ; i< strNames.length; i++){
			req[strNames[i].split('=')[0]] = decodeURI(strNames[i].split('=')[1]);
		}
	}
	return req;
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
公众号+小程序餐饮解决方案 集成点餐+外卖+支付+会员+营销+管理等于一体的整合服务 使用简单: 1. 无需购买硬件设备 2. 无需购买专用打印机,现有打印机均可使用 3. 无需录入菜品,可直接导入饿了么、美团的菜品 4. 公众号授权,立刻开通使用 使用范围: 1. 小店使用:微信+蓝牙小票打印机(也可以语音播报代替),0成本搞定一切! 2. 大店使用:电脑+任意打印机+员工微信,连锁店也可以! 顾客扫码点餐 1. 顾客微信扫码,无需注册,轻松点餐 2. 用餐完毕,自助结账,自动清台 3. 顾客下单,服务前台+后厨自动打印小票 服务员帮助顾客点餐: 1. 顾客念菜名 2. 服务小程序添加菜品和数量以及备注 3. 服务员出示二维码,顾客微信扫码付款 4. 后台自动打印下单 外卖点餐: 1. 支持餐盒费用设置 2. 支持距离阶梯运费、限制超距离不允许点餐 3. 支持打烊时间设定 4. 订单自动语音播报、自动打印 消息通知: 1. 手机语音播报下单金额,支持多机 2. 消息通知店员微信下单,支持多账号 3. 打印:支持多打印机、多数量打印 4. 一个订单支持多地域远程打印 营销工具: 1. 朋友圈广告免费展示你的餐馆,顾客点击直达 2. 充值活动:充1000送100 3. 会员价格:普通顾客高价格、会员折扣价格 4. 消费积分:每消费1元积攒1分,积分可抵扣餐费 5. 满送活动:消费满1000元,直接减100元 6. 满额送券:消费满400,赠送5张20元券(下次消费使用) 7. 优惠券:老顾客发放、新顾客赠送、微信转送 8. 拼团:菜品拉人拼团,吸引消费 9. 砍价:活动菜品拉人砍价,增加粉丝 10. 店内wifi:二维码扫码自动链接,直达公众号或者小程序 会员管理: 1. 会员等级:顾客消费后,根据积分自动升级会员等级 2. 会员价格:普通顾客和会员享受不同价格 3. 做活动:会员批量发送短信营销 4. 微信营销:主动给会员发送微信消息 5. 会员活动:组织专属节日专属活动 门店管理: 1. 当日业绩实时查看 2. 多权限组,不同角色不同查看和操作权限 3. 多客服支持,客服直接微信支持客服消息 4. 数据报表可分配不同的人查看 多门店管理: 1. 多个门店数据独立管理:价格、促销、人员、权限等各自独立,门店之间不干涉。 2. 统一的会员体系,同一个顾客在各个门店消费、充值、积分统一。 3. 统一账号收款 4. 多门店相互跳转 5. 顾客自动选择最近门店消费 系统开发维护: 1. 公众号、小程序开发、维护、升级无需商家任何操作,系统自动完成 2. 专业IT团队不断开发和优化系统,安全可靠 3. 在线技术支持7x24小时支撑,有问题随时找客服。 4. 腾讯云专业弹性计算支撑,流量再大都可以畅通使用 5. 腾讯云全球CDN加速,各地商家和消费者顺畅使用 6. 腾讯云专业弹性数据库,确保水平无缝扩展,不怕订单多
介绍一下这个软件的目前功能 功能详解: 1:最重要的功能,也就是小程序转码(由于是官方接口,部分只取路径不转码的为手动转码都不可以的,当然机器人也实现不了) 2:一键查询群ID(此功能用于自动加好友拉指定群和发送关键词拉指定群) 3:关键词加群(如上,我见还有人专门另外写个插件另外推广,我的直接在一个软件内) 4:扫码登录小程序账号和接收登录小程序账号(扫码模式直接点击登录公众号会出现一个二维码在软件内,直接扫码登录,接收模式要提前设置一个WXID,给你的机器人发送登录公众号即可自动给你指定的wxid也就是微信号发送一个登录二维码,此举是为了免登服务器,且如果ck到期会自动提醒接收人) 5:自动加好友 6:加上好友自动发送指定消息或图片,或两者并存,且自定义拉群 7:自定义水印(可设置为群水印,私聊水印,这两种模式下又分为转码人的用户名和自定义水印,自定义水印主用于引流) 8:群聊和私聊都可以转二维码模式,别人分享给你网址或者直接发你链接即可转二维码,前提是前缀加http或者https协议头如:https://www.baidu.com 9:二维码转链接模式,发送二维码即可自动解析二维码要跳转的地址,也就是取链接. 10:自动生成appid功能,这个功能其实没啥用,我用于自己的发布活动平台跳转用的,所以加了个. 11:自定义是否关闭私聊功能(此功能折中意见,防止和公众号互怼!) 12:获取小程序路径,一目了然查看邀请链接邀请码,更方便薅羊毛 13:进群@通知并赠送点数(用于收费模式,如下) 14:重点推行的功能,也就是收费模式!支持私聊转码收费和群聊转码收费(转小程序码和转二维码均可设置,且价格自定义)新人加群送多少次数,邀请人进群送多少次数 15:消费提醒,当然这个也没什么卵用,之前定制的客户要的功能,就保留了. 16:这个需要留意:如果收费功能群里面要想转码的需要发送:创建账号 这四个字,否则不能转码,因为这个免费实行给你们,你们的客户无法在我这付费,只能给你们采取这个加数据表的功能,让数据库可以记录付费者的余额.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值