小程式***生成官方文件鏈結
具體思路:
1.按照官方文件的指示,首先你要調介面獲取你的accesstoken才能使用生成小程式碼的介面;
2.得到accesstoken後就可以開始呼叫生成小程式碼的b介面了,一般來說,要傳兩個引數:page引數是你的頁面鏈結,scene引數就是你要傳給頁面的引數,例如上面的id=1000000中的1000000
小程式提供了三個介面可以生成指定的頁面的***,分別為a介面,b介面,c介面;
所以我選擇了b介面;
獲取小程式碼的後台**封裝在utils/creatqrcode.js中,**如下:
1view codevar fs = require('fs');
2var request = require('request');34
var accesstoken =910
//獲取你的accesstoken的鏈結
1112
1314
15var create_time = 0,
16 now = 0,
17 token = '';
18var createqrcode =,
22 create: function
(config) );
3031 } else
);37
38 } else
41})42}
43})
44},
45//
判斷是否超過兩個小時,將token儲存起來,減少token請求。
46 isintwohours: function
() else
56},
5758 getqrcode:function
(config))
68})69)
70 }).then(data =>)
75})76}
7778
79//
80var getwxtoken = function
() , function
(err, res, body) );
95 } else
);100
}101
}102
)103
});104
}105
106 module.exports = createqrcode;
然後在express的路由中呼叫生成小程式碼的方法:
var creatqrcode = require('../utils/creatqrcode');
router.post("/createqrcode",function最後,你要在該小程式頁面上做處理,具體思路:(req, res, next)
creatqrcode.create(config).then((imgurl)=>)
})})
1.如果使用者是掃你的小程式碼進這個頁面的,那麼就會有乙個scene;
具體**如下:
微信小程式怎麼獲取當前頁面的url
使用getcurrentpages可以獲取當前載入中所有的頁面物件的乙個陣列,陣列最後乙個就是當前頁面。var pages getcurrentpages 獲取載入的頁面 var currentpage pages pages.length 1 獲取當前頁面的物件 var url currentpa...
微信小程式怎麼獲取當前頁面的url
使用getcurrentpages可以獲取當前載入中所有的頁面物件的乙個陣列,陣列最後乙個就是當前頁面。var pages getcurrentpages 獲取載入的頁面 var currentpage pages pages.length 1 獲取當前頁面的物件 var url currentpa...
微信小程式獲取介面的封裝
1 第一步在pages同層級建立乙個config檔案然後裡面建立乙個config.js檔案 裡面寫入 const config export 匯出2 第二步在utils檔案裡建立乙個request.js檔案然後 引入config檔案 專案的公共介面 import from config config...