微信小程序 将一个网页链接去除只留下=后面的参数
可以通过使用正则表达式来提取链接中的参数。
首先,你需要使用wx.getLaunchOptionsSync()方法获取小程序的启动参数。然后,通过正则表达式提取链接中的参数。
以下是一个示例代码:
// 获取小程序的启动参数
const launchOptions = wx.getLaunchOptionsSync();
const query = launchOptions.query;
// 提取链接中的参数
const reg = /[^?&]+?=([^&]*)/g;
const params = {};
let match;
while ((match = reg.exec(query)) !== null) {
const [_, value] = match;
const key = match[0].replace(`=${value}`, '');
params[key] = value;
}
console.log(params);
这段代码将会输出一个包含参数的对象。例如,如果启动参数为https://www.example.com/?name=John&age=25,则输出的params对象为{ name: 'John', age: '25' }。
你可以根据具体的需求,将提取到的参数进行进一步处理或使用
原文地址: https://www.cveoy.top/t/topic/izMb 著作权归作者所有。请勿转载和采集!