Rumah >applet WeChat >Pembangunan program mini >Bagaimana untuk melompat dari pakej kad WeChat ke program mini? Analisis ringkas kaedah pelaksanaan
Bagaimana untuk melompat dari pakej kad WeChat ke program mini? Artikel berikut akan memperkenalkan kepada anda cara melaksanakan dan menyelesaikan applet lompat pakej kad WeChat Saya harap ia akan membantu anda!
Selesaikan dahulu kitaran hayat program mini**Kitaran hayat program mini
onLaunch 生命周期函数--监听小程序初始化 当小程序初始化完成时,会触发 onLaunch(全局只触发一次) onShow 生命周期函数--监听小程序显示 当小程序启动,或从后台进入前台显示,会触发 onShow onHide 生命周期函数--监听小程序隐藏 当小程序从前台进入后台,会触发 onHide onError 错误监听函数 当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息
Beberapa contoh
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 } })
Keputusan yang dicetak adalah seperti berikut
Sekarang kita tahu urutan pelaksanaan kitaran hayat dan keadaan pencetus program mini
Program mini lompat pakej kad WeChat boleh menggunakan kaedah onshow dalam app.js onshow(options)
yang diperolehi melalui options
Parameter, perlu diperhatikan di sini bahawa semua parameter yang diperolehi oleh pilihan dalam app.js
di dalam onshow
akan dirangkumkan dalam query
, iaitu, options.query
digunakan untuk mendapatkan parameter untuk memasukkan program mini
Perangkap: Parameter adalah berbeza dan app.js dicacheSaya fikir parameter yang diperolehi dalam app.js
ialah sama seperti yang diperoleh pada pemuatan halaman umum, tetapi begitu juga, adalah disyorkan untuk menetapkan semula parameter onLoad: function (options) {}
apabila halaman dimuatkan, supaya parameter terkini akan diperolehi setiap kali.
Seperti yang ditunjukkan di bawah
Sedikit konfigurasi pek kad disertakan
新增或者修改会员卡字段 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加上@app app_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" } } }
[Cadangan pembelajaran berkaitan: Tutorial pembangunan program mini]
Atas ialah kandungan terperinci Bagaimana untuk melompat dari pakej kad WeChat ke program mini? Analisis ringkas kaedah pelaksanaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!