| @ -0,0 +1,59 @@ | |||
| <template> | |||
| <view class=""> | |||
| <web-view :src="h5Url" @message="message"></web-view> | |||
| </view> | |||
| </template> | |||
| <script> | |||
| export default { | |||
| data(){ | |||
| return{ | |||
| id: '', | |||
| h5Url: '', | |||
| imageData: '', | |||
| } | |||
| }, | |||
| onLoad({ id }) { | |||
| this.id = id | |||
| // this.h5Url = `https://adminh5.kjetax.com/#/?id=${id}&token=${uni.getStorageSync('token')}` | |||
| this.h5Url = `https://192.168.10.100:8080/#/?id=${id}&token=${uni.getStorageSync('token')}` | |||
| console.log('url', this.h5Url) | |||
| console.log('...') | |||
| }, | |||
| methods: { | |||
| message(e) { | |||
| const url = e.detail.data[0] | |||
| console.log('pdf', url) | |||
| this.downloadFile(url) | |||
| }, | |||
| downloadFile(url) { | |||
| console.log('downloadFile', url) | |||
| uni.downloadFile({ | |||
| url, // 文件地址 | |||
| success: (downloadRes) => { | |||
| console.log('downloadRes', downloadRes) | |||
| if (downloadRes.statusCode === 200) { | |||
| uni.openDocument({ | |||
| showMenu: true, | |||
| filePath: downloadRes.tempFilePath, | |||
| success: () => console.log('打开成功') | |||
| }); | |||
| } else { | |||
| uni.showToast({ title: '下载失败', icon: 'none' }); | |||
| } | |||
| }, | |||
| fail: (err) => { | |||
| console.log('downloadFile fail', err) | |||
| uni.showToast({ title: '网络异常', icon: 'none' }); | |||
| } | |||
| }); | |||
| }, | |||
| }, | |||
| } | |||
| </script> | |||
| <style> | |||
| </style> | |||