使用前微信小程序必須是發(fā)布過的,否則生成不了小程序碼;
步驟:
1.告知后臺(tái)人員:需要傳的參數(shù),及跳轉(zhuǎn)頁面地址;
2.后臺(tái)人員提供接口(可以生成小程序碼的接口);
3.在需要小程序碼識(shí)別進(jìn)入的頁面,onLoad事件中scene獲取參數(shù),(如詳情id),如下:
onLoad: function (options) {
var that = this;
var userInfo = wx.getStorageSync('userInfo');
var openid = wx.getStorageSync('openid');
// 如果是通過小程序碼進(jìn)入頁面:
if(options.scene){
const scene =decodeURIComponent(options.scene);
let sceneId = scene.match(/id=(\S*)/)[1];
that.setData({
vid: sceneId,
});
}else{
that.setData({
vid: options.id,
})
}
that.setData({
userInfo: userInfo,
openid: openid
});
that.loadView();
that.getSharErweima('huodong',that.data.vid);
that.getUserInfo();
},
|
4.生成的二維碼在手機(jī)真機(jī)調(diào)試?yán)鲜沁M(jìn)入線上版的小程序,所以調(diào)試時(shí),將生成的小程序碼保存到電腦,并使用微信開發(fā)者工具中的“通過二維碼編譯”查看是否可正常跳轉(zhuǎn)
