扫描普通二维码进入小程序以及调试
因为用的kbone框架所以是vue写法
一、 wxload获取query参数 query里面的q参数就是经过编码后的路径
例:https%3A%2F%2F%E5%9F%9F%E5%90%8D%2FpathName%3Fpage%3D%E5%8F%82%E6%95%B01%26id%3D%E5%8F%82%E6%95%B02 --> https://域名/pathName?page=参数1&id=参数2
window.addEventListener('wxload', (query: any) => {
const url = query.q ? decodeURIComponent(query.q) : '';
const q = getQS(url);
// 拿到query参数后可以进行余下操作
});
/** 获取query参数
* querystring方法直接import进来即可
*/
function getQS(url: string) {
const posInSearch = url.indexOf('?');
return querystring.parse(url.substr(posInSearch + 1));
}
二、调试 在扫码进入小程序后会自动将url地址以q为参数名放到query中所以在调试的时候直接手动加一个q参数即可
个人日常的笔记