web.vue 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <template>
  2. <!--pages/web/web.wxml-->
  3. <view>
  4. <web-view :src="webUrl" v-if="webUrl!==''"></web-view>
  5. </view>
  6. </template>
  7. <script>
  8. // pages/web/web.js
  9. const req = require("../../utils/request");
  10. const app = getApp();
  11. export default {
  12. data() {
  13. return {
  14. webUrl: '',
  15. back: false,
  16. };
  17. },
  18. components: {},
  19. props: {},
  20. onLoad: function(options) {
  21. this.query = options;
  22. let that = this;
  23. let token = req.getStorage('AUTH_TOKEN');
  24. let webUrl = options.url
  25. this.webUrl = decodeURIComponent(webUrl)
  26. console.log('地址>>>>>',webUrl)
  27. // if (!req.getStorage('userInfo')) {
  28. // // console.log("111111111111111");
  29. // app.globalData.openPage('pages/authorize/authorize');
  30. // } else {
  31. // if (this.query.scene) {
  32. // let form = {
  33. // scene: this.query.scene
  34. // };
  35. // req.getRequest('/api/code/params', form, data => {
  36. // // console.log(
  37. // // "====================================================================================" +
  38. // // data.scene);
  39. // webUrl += '&orderId=' + data.scene;
  40. // this.setData({
  41. // webUrl: webUrl
  42. // });
  43. // // console.log(webUrl, "+++++++++++");
  44. // });
  45. // } else {
  46. // that.setData({
  47. // webUrl: webUrl
  48. // });
  49. // // console.log(webUrl);
  50. // }
  51. // }
  52. },
  53. onShow() {
  54. if (this.back) {
  55. uni.navigateBack();
  56. }
  57. },
  58. methods: {}
  59. };
  60. </script>
  61. <style>
  62. @import "./web.css";
  63. </style>