js中的文件内容:
Page({
/**
页面的初始数据
*/
data: {
},
/**
生命周期函数–监听页面加载
*/
onLoad: function (options) {
},
load(){
let _that = this;
wx.downloadFile({
url:'http://aishou.zhangtongdongli.com/public/4.docx', //仅为示例,并非真实的资源
success(res) {
console.log(res)
var filePath = res.tempFilePath;
wx.openDocument({
filePath: filePath,
success: (res) => {
console.log('读取成功', res)
},
fail: (err) => {
console.log('读取失败', err)
}
})
}
})
},
/**
生命周期函数–监听页面初次渲染完成
*/
onReady: function () {
},
/**
生命周期函数–监听页面显示
*/
onShow: function () {
},
/**
生命周期函数–监听页面隐藏
*/
onHide: function () {
},
/**
生命周期函数–监听页面卸载
*/
onUnload: function () {
},
/**
页面相关事件处理函数–监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
用户点击右上角分享
*/
onShareAppMessage: function () {
}
})
wxml中的内容:
<text bindtap="load">下载文件</text>