// 预览
preview(e) {
const {
path
} = e.currentTarget.dataset.item || {}; //文件链接
wx.downloadFile({
url: path,
success: (res) => {
//保存文件到本地
wx.saveFile({
tempFilePath: res.tempFilePath,
success(result) {
var savedFilePath = result.savedFilePath; //文件临时地址
wx.openDocument({
filePath: savedFilePath,
success: (res) => {
console.log('打开文档成功')
},
fail: () => {
wx.showToast({
icon: 'none',
title: '打开文档失败'
})
}
})
},
fail(res) {
console.log(res)
wx.showToast({
icon: 'none',
title: '保存文件失败'
})
}
})
},
fail: (res) => {
console.log(res)
wx.showToast({
icon: 'none',
title: '下载文件失败'
})
}
})
},