微信小程序
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. // pages/transaction/receipt/receipt.js
  2. import * as UTIL from '../../../utils/util.js';
  3. import * as API from '../../../utils/API.js';
  4. let EVN_CONFIG = require('../../../env/env');
  5. const app = getApp();
  6. Page({
  7. /**
  8. * 页面的初始数据
  9. */
  10. data: {
  11. isIPX: app.globalData.isIPX,
  12. url:''
  13. },
  14. /**
  15. * 生命周期函数--监听页面加载
  16. */
  17. onLoad(options) {
  18. let url = options.url;
  19. var that = this ;
  20. console.log(wx.getStorageSync('dressCode') + url);
  21. wx.downloadFile({
  22. url: wx.getStorageSync('dressCode') + url,//pdf地址 例如:http://**.*****.***/ceshi/demo.pdf
  23. success(res) {
  24. if (res.statusCode === 200) {
  25. const tempFilePath = res.tempFilePath//返回的文件临时地址,用于后面打开本地预览所用
  26. console.log(res);
  27. if (tempFilePath.indexOf("pdf") < 0) {
  28. that.setData({
  29. url:wx.getStorageSync('dressCode') + url
  30. })
  31. }else{
  32. wx.openDocument({
  33. filePath: tempFilePath,
  34. showMenu: true,
  35. fileType: "pdf",
  36. success: function (res) {}
  37. })
  38. }
  39. }
  40. }
  41. })
  42. },
  43. back:function(){
  44. wx.navigateBack({
  45. delta: 1
  46. })
  47. },
  48. /**
  49. * 生命周期函数--监听页面初次渲染完成
  50. */
  51. onReady() {
  52. },
  53. /**
  54. * 生命周期函数--监听页面显示
  55. */
  56. onShow() {
  57. },
  58. /**
  59. * 生命周期函数--监听页面隐藏
  60. */
  61. onHide() {
  62. },
  63. /**
  64. * 生命周期函数--监听页面卸载
  65. */
  66. onUnload() {
  67. },
  68. /**
  69. * 页面相关事件处理函数--监听用户下拉动作
  70. */
  71. onPullDownRefresh() {
  72. },
  73. /**
  74. * 页面上拉触底事件的处理函数
  75. */
  76. onReachBottom() {
  77. },
  78. /**
  79. * 用户点击右上角分享
  80. */
  81. onShareAppMessage() {
  82. }
  83. })