如何从微信卡包跳转到小程序
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,这篇文章给大家分享的是有关如何从微信卡包跳转到小程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信卡包跳转小程序先梳理小程序生命周期**小程序生命周期onLaunch
千家信息网最后更新 2024年11月18日如何从微信卡包跳转到小程序
这篇文章给大家分享的是有关如何从微信卡包跳转到小程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
微信卡包跳转小程序
先梳理小程序生命周期**小程序生命周期
onLaunch 生命周期函数--监听小程序初始化 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)onShow 生命周期函数--监听小程序显示 当小程序启动,或从后台进入前台显示,会触发 onShowonHide 生命周期函数--监听小程序隐藏 当小程序从前台进入后台,会触发 onHideonError 错误监听函数 当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息
一些例子
App({ onLaunch: function (options) { console.log("app.js ---onLaunch---" ); }, onShow:function(){ console.log("app.js ---onShow---"); }, onHide:function(){ console.log("app.js ---onHide---"); }, onError: function (msg){ console.log("app.js ---onError---" ); }, globalData: { userInfo: null }})
打印结果如下
至此知道了小程序的生命周期执行顺序以及触发条件
微信卡包跳转小程序可以利用 app.js 里面的onshow方法 onshow(options)
通过options
获取的到参数,这里值得注意的是在app.js
里面的onshow
里面的options获取的参数全部会被封装在query
,也就是options.query
来获取到进入小程序的参数
坑:参数不一样,app.js有缓存本以为app.js
里面获取到的参数和一般页面onload获取的参数一样,其实不一样,建议在页面onload的时候将onLoad: function (options) {}
参数重新赋值,这样每次就会获取到最新参数 如下所示
附带卡包的一点配置
新增或者修改会员卡字段https://api.weixin.qq.com/card/update?access_token=token{ "card_id": "pEVBpxI6Fb7xqUUfrTiD738NZht4", "member_card": { "custom_field2": { "name": "到家小程序", "app_brand_pass": "home/pages/index/index", "app_brand_user_name": "gh_69986111111@app" } }}特别注意的是:这个app_brand_user_name不是公众号的而是小程序的原始ID加上@appapp_brand_user_name这样新增或者修改会员卡就可以进行跳转了;url也是需要的。{ "card_id": "pEVBpxI6Fb7xqUUfrTiD738NZht4", "member_card": { "custom_field2": { "url": "http://baidu.com",//这个URL必须存在 "name": "到家小程序", "app_brand_pass": "home/pages/index/index", "app_brand_user_name": "gh_69986111111@app" } }}
感谢各位的阅读!关于"如何从微信卡包跳转到小程序"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
程序
参数
周期
生命
函数
监听
周期函数
错误
会员
会员卡
内容
前台
后台
家小
更多
篇文章
页面
不错
原始
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
微端服务器不分配微端
付费java软件开发工具包
网络安全小课堂全5集
网络安全防火墙论文
内部服务器架设
新加坡网络技术人员招聘
文件服务器备份原理
密码明文放在数据库安全吗
福建品质软件开发设施
珠海app软件开发费用是多少
数据库指针移到第一条
NAT服务器配置与管理
软件开发工作具体干什么
贝尔斯坦盖默林数据库
工业网络技术发展
选修计算机网络技术学什么
国外数据库炉石
trip循证医学数据库
澳洲找工作 软件开发
azure数据库
联想服务器磁盘的灯是红色的
广州淘客诚品网络技术
小米4定位服务器在哪里
局域网运行服务器
应用服务器是基于那个
税务安全服务器
培训行车安全网络安全
360手机能检测网络安全吗
版纳互联网科技招生
电信ip地址默认服务器设置