本文主要是介绍uniapp——微信扫码进入小程序、H5页面,获取数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
进入小程序
微信调起扫一扫,扫描一个二维码码进入小程序
【http://www.love.com/?id=20】
onLoad((options) => {if (options.q) {let url = decodeURIComponent(options.q)id.value = i.getUrlKey('id', url)getDetails()return}
})
进入H5
微信调起扫一扫,扫描一个二维码码进入H5页面
【二维码内容假设为:http://www.love.com/agent?device_id=6&patient_id=12】
const device_id = ref('') //设备id
const patient_id = ref('') //患者id
onLoad(() => {let pages = getCurrentPages(); // 获取加载的页面let currentPage = pages[pages.length - 1]; // 获取当前页面的对象let url = currentPage.route; // 当前页面urllet options = currentPage.options; // 如果要获取url中所带的参数可以查看options// 输出获取到的参数console.log('device_id:', options.device_id);console.log('patient_id:', options.patient_id);// 进一步使用这些参数// 例如,可以将参数值设置到页面的data中或进行其他操作device_id.value = options.device_id;patient_id.value = options.patient_id;getLists()
})
function getLists() {api.getLists({device_id: device_id.value,patient_id: patient_id.value}).then(res => {if (res.code == 1) {}})
}
这篇关于uniapp——微信扫码进入小程序、H5页面,获取数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!