<view class="con-item" v-for="(item,index) in arrList" :key="index" @tap="preview(item.fileUrl,item.fileName)"></view>
preview(url, fileName) {
let that = this;
that.show = true;
Taro.downloadFile({
url: url,
success: function (res) {
console.log("下载:", res);
var filePath = res.tempFilePath;
Taro.openDocument({
filePath: filePath,
fileType: that.getFileType(url),
fileName: fileName,
success: function (res) {
console.log("打开:", res);
that.show = false;
console.log("遮罩层:", that.show);
console.log("打开文档成功");
},
});
},
});
},
getFileType(name) {
if (name.lastIndexOf(".") > -1) {
return name.slice(name.lastIndexOf(".") + 1).toLowerCase();
} else {
return "";
}
},