u***@163.com
u***@163.com
  • 发布:2019-06-10 20:55
  • 更新:2019-06-11 10:55
  • 阅读:2747

uni.openDocument方法在微信小程序开发者工具上测试时,打开的文件使用我电脑自带的打开工具打开的

分类:uni-app
pdf

微信小程序开发者工具上测试时,uni.openDocument方法在打开文件时,是使用我电脑自带的打开工具打开的,并没有用微信小程序打开,文件时PDF文件,求解..

代码如下```javascript
async fn(item) {
console.log('执行点击事件')

            console.log(item)  
            let res = this.bookList.findIndex(e => e == item)  
            console.log(res)  
            const that = this  
            console.log(this.bookToapq)  
            console.log(`${ApqApi}dao/${that.bookToapq[res]}`)  

            uni.downloadFile({  
                url: `${ApqApi}dao/${that.bookToapq[res]}`,  
                success: function(res) {  
                    console.log(res)  
                    var filePaths = res.tempFilePath;  

                    uni.openDocument({  
                        filePath: filePaths,  
                        success: function(res) {  

// 这里文件已经打卡成功了
console.log('打开文档成功');
},
fail: (a) => {
console.log("shibai1")
console.log(a)
}
});
},
fail: (a, b, c) => {
console.log("shibai")
console.log(a)
console.log(b)
console.log(c)
}
});
}

2019-06-10 20:55 负责人:无 分享
已邀请:
DCloud_uniAD_HDX

DCloud_uniAD_HDX

微信开发者工具的问题,应该是调用了操作系统的默认文件关联,用真机调试

  • u***@163.com (作者)

    好的,我试一下,感谢

    2019-06-11 18:42

该问题目前已经被锁定, 无法添加新回复