使用前微信小程序必須是發(fā)布過的,否則生成不了小程序碼;
步驟:
1.告知后臺人員:需要傳的參數,及跳轉頁面地址;
2.后臺人員提供接口(可以生成小程序碼的接口);
3.在需要小程序碼識別進入的頁面,onLoad事件中scene獲取參數,(如詳情id),如下:
onLoad: function (options) { var that = this; var userInfo = wx.getStorageSync('userInfo'); var openid = wx.getStorageSync('openid'); // 如果是通過小程序碼進入頁面: 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.生成的二維碼在手機真機調試老是進入線上版的小程序,所以調試時,將生成的小程序碼保存到電腦,并使用微信開發(fā)者工具中的“通過二維碼編譯”查看是否可正常跳轉