jweixin.vue 935 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <template>
  2. <v-container>
  3. <div class="">
  4. <v-btn @click="getEnv()">getEnv</v-btn>
  5. <v-btn @click="postMessage()">postMessage</v-btn>
  6. </div>
  7. </v-container>
  8. </template>
  9. <script>
  10. export default {
  11. auth: false,
  12. mounted() {
  13. this.$wx.miniProgram.postMessage({
  14. data: {
  15. action: 'updateAppMessageShareData',
  16. params: {
  17. title: '双子星云手机',
  18. path: '/pages/home/home',
  19. imageUrl:
  20. location.origin +
  21. require('~/assets/image/activity/invite-user/bg@2x.png'),
  22. // promise: null,
  23. },
  24. },
  25. });
  26. },
  27. methods: {
  28. getEnv() {
  29. this.$wx.miniProgram.getEnv((res) => {
  30. console.log('🚀 ~ file: jweixin.vue ~ line 14 ~ getEnv ~ res', res);
  31. });
  32. },
  33. postMessage() {
  34. this.$wx.miniProgram.postMessage({
  35. data: {
  36. now: Date.now(),
  37. },
  38. });
  39. },
  40. },
  41. };
  42. </script>