//点击轮播图事件
function clickBanner(e) {
switch (bannerList.value[e].jump_status) {
case 'video':
videoUrl.value = bannerList.value[e].video_url
showVideo.value = true
setTimeout(() => {
videoContext.play()
}, 50)
break;
case 'out_link':
i.auth('/pages/web-view/web-view?url=' + bannerList.value[e].url) //跳外链
break;
case 'task':
i.auth('/XX/XX/XX/XX?id=' + bannerList.value[e].task_id)
break;
case 'unjump':
i.auth('/XX/XX/XX/XX?id=' + bannerList.value[e].id)
break;
case 'applet'://跳转到其他小程序
uni.navigateToMiniProgram({
appId: bannerList.value[e].applet_appid, // 其他小程序的AppID
path: bannerList.value[e].applet_pages,
extraData: {
// 可选,要传递的数据
},
success(res) {
console.log('跳转成功', res);
},
fail(err) {
console.error('跳转失败', err);
}
});
break;
}
}
uniapp—根据类型进行跳转
最新推荐文章于 2024-07-25 16:21:45 发布