小程序通过web-view嵌套的H5页面,点击按钮跳转小程序页面并传值(在这是传了个文件的url,在小程序端下载文件)
·
H5
引入weixin-js-sdk
npm i weixin-js-sdk
页面引入
// 引入wxjs
import wx from "weixin-js-sdk";
点击按钮触发方法
goweap(id) {
console.log("tiao");
wx.miniProgram.navigateTo({
url: "/packageB/pages/kong/index?fileUrl=" + encodeURIComponent('https://dms-test.futongsmart.cn/File/ExpensesManagement/UploadFile//公告图片//20231226/人员与店铺关系明细数据 (5)(41933).xlsx')
})
},
微信小程序packageB/pages/kong/index
<view class="main">小程序空</view>
onLoad(e:any) {
console.log('kong',e);
this.handleGetMessage(e.fileUrl)
},
// 下载
handleGetMessage(e:any){
console.log('接收到消息',decodeURIComponent(e))
let loadUrl=decodeURIComponent(e)
wx.downloadFile({
url: loadUrl, // 替换为你要下载的文件的 URL
success(res) {
if (res.statusCode === 200) {
wx.showModal({
title: '下载成功',
content: res.tempFilePath,
success (res) {
if (res.confirm) {
console.log('用户点击确定')
wx.navigateBack({delta: 1})
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
} else {
console.log('下载失败', res.errMsg);
}
},
fail(err) {
console.log('下载失败', err);
}
});
},
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)