wx111.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. let env = {
  2. USER_DATA_PATH: "",
  3. }
  4. class FileSystemManager {
  5. stat() {
  6. return {}
  7. }
  8. }
  9. class WXColl {
  10. get() {
  11. return new Promise(()=>{}, ()=>{})
  12. }
  13. }
  14. class WXDB {
  15. collection() {
  16. return new WXColl
  17. }
  18. }
  19. class WXClcoud {
  20. constructor() {
  21. }
  22. database() {
  23. return new WXDB
  24. }
  25. }
  26. class wechat {
  27. constructor() {
  28. this.env = env
  29. this.cloud = new WXClcoud()
  30. }
  31. createInnerAudioContext () {
  32. return {
  33. stop() {},
  34. play() {},
  35. onSeeked() {},
  36. }
  37. }
  38. getSystemInfoSync () {
  39. return {}
  40. }
  41. showShareMenu() {
  42. }
  43. updateShareMenu() {
  44. }
  45. onShareAppMessage() {
  46. }
  47. shareAppMessage() {
  48. }
  49. createRewardedVideoAd() {
  50. return {
  51. onLoad() {},
  52. onError() {},
  53. onClose() {},
  54. load() {
  55. return new Promise(()=>{}, ()=>{})
  56. }
  57. }
  58. }
  59. vibrateShort() {}
  60. createBannerAd() {
  61. return {
  62. onLoad() {},
  63. onResize() {},
  64. onError() {},
  65. show() {},
  66. hide() {},
  67. destroy() {},
  68. }
  69. }
  70. getFileSystemManager() {
  71. if (!this.fs) {
  72. this.fs = new FileSystemManager
  73. }
  74. return this.fs
  75. }
  76. login() {
  77. }
  78. getSystemInfo() {
  79. }
  80. onShow() {
  81. }
  82. postMessage() {
  83. }
  84. request(e) {
  85. }
  86. onAudioInterruptionEnd () {
  87. }
  88. onHide() {
  89. }
  90. getStorageSync() {
  91. return ""
  92. }
  93. }
  94. if (!window.wx) {
  95. window.wx = new wechat
  96. }