empty.vue 903 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <template>
  2. <!--pages/empty/empty.wxml-->
  3. <navigator url='/pages/index/index' open-type="switchTab" hover-class="none">返回首页</navigator>
  4. </template>
  5. <script>
  6. // pages/empty/empty.js
  7. const app = getApp();
  8. const req = require("../../utils/request.js");
  9. export default {
  10. data() {
  11. return {
  12. header: req.header
  13. };
  14. },
  15. components: {},
  16. props: {},
  17. onLoad: async function(options) {
  18. await this.loadCodeParams();
  19. if (options.scene) {
  20. this.scene = options.scene;
  21. }
  22. },
  23. methods: {
  24. loadCodeParams() {
  25. let _ts = this;
  26. return new Promise((resolve, reject) => {
  27. if (!_ts.scene) {
  28. resolve();
  29. return false;
  30. }
  31. req.getRequest('/api/code/params', {
  32. scene: _ts.scene
  33. }, data => {
  34. req.setStorage('pidCode', data.userId);
  35. resolve();
  36. });
  37. });
  38. }
  39. }
  40. };
  41. </script>
  42. <style>
  43. @import "./empty.css";
  44. </style>